脚本deployment_worker.sh是一个控制脚本,负责每两个小时停止和启动一个服务......我认为是这样。显然,crontab 中的这一行做了其他事情,从每当我杀死他时进程从地狱很快回来的事实判断:
* */2 * * * /srv/server_ctrl/deployment_worker.sh restart
在deployment_worker.sh的第 45 行:
echo "Issuing service start" >> $CONTROL_LOG
我向日志文件发出一行,该行有效地出现在日志中,我认为这意味着该文件被某人(不是我!)执行......而我想到的唯一一个是 cron 守护进程……
所以,这是我的问题:
- 上面的 crontab 行是做什么的?