通过linux crontab 定时执行 监控启动 相关服务shell脚本
shell 脚本如下
#! /bin/sh
#whoami >> /cron/a.txt
for((i=0; i<30; i++)); do
sleep 2
enum=`ps -ef | grep openerp-server | grep -v 'grep' | wc -l`
#echo $enum >> /cron/num.txt
if [ $enum -eq 0 ]; then
#service openerp-server start >/dev/null 2>&1
/etc/init.d/openerp-server start >/dev/null 2>&1
fi
done
exit
发现采用 service openerp-server start 如何也不能启动相关服务
需要到可执行程序 绝对路径 下方可通过 cron 执行