cron任务问题

我有一个cron任务

6,36 * * * * python /usr/local/news.py >> /var/log/newlog 

它应该在每小时的第六和第三十六分钟运行。

但是对于一些系统如何每次运行这个任务4次/次。 这个任务是更新数据库,当三个进程同时更新数据库的时候会造成问题。

我在/ var / spool / cron / root列出了4个任务,这是其中的一个任务

这里可能出了什么问题?

谢谢

编辑

 10月9日20:06:01在线CROND [7882] :(根)CMD(python /usr/local/news.py >> / var / log / newslog)  
 10月9日20:06:01在线CROND [7883] :(根)CMD(python /usr/local/news.py >> / var / log / newslog)  
 10月9日20:06:01在线CROND [7888] :(根)CMD(python /usr/local/news.py >> / var / log // newslog)  
 10月9日20:06:01在线CROND [7890] :(根)CMD(python /usr/local/news.py >> / var / log // newslog)

以下命令的结果是什么? 如果列出了多个号码,那么cron会运行多次,这可能会导致此问题。

 pgrep -l cron 

通过'我有4个任务列在/ var / spool / cron / root',你的意思是:

“在root的crontab中有4行,都是一样的。”?

请粘贴'crontab -l'的输出。 如果它看起来像:

 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 6,36 * * * * python /usr/local/news.py >> /var/log/newlog 

这绝对是问题:0

它看起来像两个运行有一个稍微不同的语法。 你可以检查/ etc / crontab和/etc/cron.d来检查你没有命令的副本吗?