> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf > Of Alex Vinokur
> I have some program that works endlessly. > I want the program to be interrupted in some time after starting. > Is it possible to do that from command? > > Something like (pseudo-code) : > $ run 6 sec my_program, I think it should be possible to create a script that does this, with the help of the internal job control of bash. i.e. catch the PID of a started job in a bash variable (e.g. set TASK_PID=`...`), then 'sleep' for a number of seconds and finally 'kill -9' $TASK_PID . Reference: --- $ info bash /job Manual example: --- [EMAIL PROTECTED] ~ <xc=0> $ sleep 120 & [1] 748 [EMAIL PROTECTED] ~ <xc=0> $ kill -9 748 [EMAIL PROTECTED] ~ <xc=0> $ jobs [1]+ Killed sleep 120 /Hannu E K Nevalainen, 59~14'N, 17~12'E ~ <=> degree -- --END OF MESSAGE-- -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/