【发布时间】:2013-09-22 05:39:15
【问题描述】:
如果没有运行,我当前的 cronjob 将启动海狸:
#!/bin/bash
pgrep -l -x beaver || /usr/sbin/service beaver start
我想修改它以在海狸失效时采取行动(通过重新启动海狸服务,如果失败则杀死它(pkill -u beaver)
# ps -ef | grep [b]eaver
beaver 2890 1 0 Sep15 ? 00:11:27 /usr/bin/python /usr/local/bin/beaver -t sqs -c /etc/beaver/beaver.conf
beaver 2899 2890 0 Sep15 ? 00:03:01 [beaver] <defunct>
# pgrep -l -x beaver
2890 beaver
2899 beaver
建议?
【问题讨论】:
标签: linux bash unix process cron