(search for the "^C")
and referring to the documentation:
and assuming the above example script runs well, it seemed that the difference now is that your script has a backslash before the control character?
Just my guess????
On Sat, Jan 12, 2013 at 8:04 PM, laliteshwar yadav <lalit4294@xxxxxxxxx> wrote:
lalitRegards,Thank you in advance..please help me..What i am observing is , first this script is running then minicom logs start comming. Actually it should be as first some logs should come till the search string. Then our command cntl+c should run.I tried with the following code to run through runscript.Here, we need to give cntl+c command to stop the target from auto-boot. We want to flash new image into it.After 1 second the message is coming as "Executing boot script in 3.000 seconds - enter ^C to abort".When target is powered on, logs coming started on minicom.Hi Tushar,I am facing a problem with the above implementation.
Our task is to automate the process.
set search_string="Executing boot script in 3.000 seconds"
timeout 50
verbose on
send "\n\r\n\r"
expect {
"$search_string" break
timeout 2 goto abort
}
abort:
print \nGiving cntl+c command on minicom
send "\^C\r"
send "\^C"
send \^C\r
send ^C\r
expect {
"RedBoot>" break
timeout 3 goto panic
}
print \n!!!!!!Bye Bye runscript!!!!!!!
sleep 2
panic:
print \n!!!!!!Bye Bye Minicom!!!!!!!\n
! killall -2 minicom
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Regards,
Peter Teoh
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies