Crontab没有启动我的守护进程

时间:2014-08-12 13:03:44

标签: debian crontab daemon

我有一个Debian服务器,我做了一个守护进程,它运行正常。

有时候这个守护进程被杀死了,我制作了一个脚本来控制守护进程是活着还是死了。如果脚本检测到守护程序已经死亡,那么脚本将启动它。

如果我执行我的脚本工作正常但如果脚本由cron执行则我的守护程序无法启动。

my_script.sh

 #!/bin/bash

 if ps ax | grep -v grep | grep my_daemon > /dev/null then
     echo "My Daemon is running " 
 else
     echo "My Daemon is died"
     /etc/init.d/mydaemon start 
 fi

crontab行

## Check my daemon
*/5 * * * *    /etc/script_folder/my_script.sh > /dev/null 

可能是权限问题? cron可以启动守护进程吗?

感谢。

0 个答案:

没有答案