crontab任务执行两次

时间:2014-08-06 01:47:21

标签: linux crontab

这是我的crontab配置:         */15 * * * * /home/chenglei/scripts/recharge_monitor.sh 但是,每15分钟,似乎脚本执行两次。

在scrpit中的

我>>'东西到文件。 我用'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.

你看到第二行错了。
谢谢你的帮助。

3 个答案:

答案 0 :(得分:1)

尝试

ps -A 

检查是否有两个crond正在运行

答案 1 :(得分:1)

你确定没有同时运行的双crond吗?

试试这个并检查......

ps -A

答案 2 :(得分:0)

尝试使用ps aux | grep cron可能有两个实例正在运行

尝试查看/ var / spool / cron /检查所有条目是否正确

否则尝试重启crond