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