Difference between revisions of "Bash script running a command"
From thelinuxwiki
(Pushed from Themanclub.) |
|||
| Line 1: | Line 1: | ||
| − | #!/bin/bash | + | #!/bin/bash |
| + | ### Run command for given number of seconds then kill it | ||
| − | + | read -p "How long should I run for? ==> " count_secs | |
| − | + | ||
| − | + | ||
| − | + | if [ $count_secs -gt 0 ] | |
| − | + | then | |
| − | if [ $count_secs -gt 0 ] | + | |
| − | then | + | |
### | ### | ||
### number of seconds greater than zero | ### number of seconds greater than zero | ||
| Line 23: | Line 20: | ||
sleep $count_secs | sleep $count_secs | ||
kill -15 $my_PID | kill -15 $my_PID | ||
| − | fi | + | fi |
[[category:bash]] | [[category:bash]] | ||
Latest revision as of 01:29, 20 July 2013
#!/bin/bash ### Run command for given number of seconds then kill it
read -p "How long should I run for? ==> " count_secs
if [ $count_secs -gt 0 ] then ### ### number of seconds greater than zero ###
/my/command &
### ### assume that the PID of the command is $$ ### my_PID=$$ sleep $count_secs kill -15 $my_PID fi