这是我的crontab配置:
*/15 * * * * /home/chenglei/scripts/recharge_monitor.sh
但是,每15分钟,似乎脚本执行两次。
我>>'东西到文件。 我用'echo'$ cardmsg“>> $ MonitorLog'打印到文件。
我想要的结果是:
08-06 08:57 a recharge [85] in past 15 mins
08-06 08:58 ca recharge [158] in past 30 mins
但事实是为什么:
08-06 09:30 a recharge [85] in past 15 mins.
08-06 09:30 a recharge [68] in past 15 mins.
08-06 09:31 ca recharge [158] in past 30 mins.
08-06 09:31 ca recharge [158] in past 30 mins.
你看到第二行错了。
谢谢你的帮助。
答案 0 :(得分:1)
尝试
ps -A
检查是否有两个crond正在运行
答案 1 :(得分:1)
你确定没有同时运行的双crond
吗?
试试这个并检查......
ps -A
答案 2 :(得分:0)
尝试使用ps aux | grep cron可能有两个实例正在运行
或
尝试查看/ var / spool / cron /检查所有条目是否正确
否则尝试重启crond