Help with Cron pleazzzzzzzzzzzz
john at jnielsen.net
Wed Oct 31 07:23:14 PDT 2007
Quoting Mike Jeays <mike.jeays at rogers.com>:
> On October 31, 2007 07:58:21 am VeeJay wrote:
>> I am running a status script written in Perl (*status.pl*) and want to have
>> it *Always Running*.
>> How can I check through CRON that "status.pl" is running and if NO, then
>> start the script execution again?
>> Please help and advise...
> You could write a shell script something like:
A couple nits:
> ps -ax | grep 'status.pl'
This should probably be something like "ps -ax | grep 'status.pl' |
grep -v grep" so you don't get false positives from the grep process
> if [ $q -eq 0 ]
> grep will return zero if it finds a line containing 'status.pl', and 1
> in crontab, use
> * * * * * /full/path/to/script-above
> and it will check every minute.
> But a better fix would be to find the bug in status.pl that makes it crash!
> Mike Jeays
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions