我在RHEL服务器上设置了以下crontab ...
MAILTO=me@mydomain.com
*/2 * * * * wget --spider -q http://mydomain.com/cronjobs/importxml.php
正如你所看到的那样,它应该每2分钟运行一次,但它运行命令三次,我无法弄清楚原因。
如果我跑
tail /var/log/cron
我得到以下
Dec 12 13:56:01 msvsc02-g283nc crond[1431]: (root) RELOAD (cron/root)
Dec 12 13:56:01 msvsc02-g283nc crond[3224]: (root) CMD (wget --spider -q http://mydomain.com/cronjobs/importxml.php)
Dec 12 13:56:01 msvsc02-g283nc crond[2504]: (root) RELOAD (cron/root)
Dec 12 13:56:01 msvsc02-g283nc crond[3226]: (root) CMD (wget --spider -q http://mydomain.com/cronjobs/importxml.php)
Dec 12 13:56:01 msvsc02-g283nc crond[2472]: (root) RELOAD (cron/root)
Dec 12 13:56:01 msvsc02-g283nc crond[3228]: (root) CMD (wget --spider -q http://mydomain.com/cronjobs/importxml.php)
任何人都可以对此有所了解吗?
答案 0 :(得分:5)
您可能在该服务器中运行了多个cron进程。这通常不会发生。但无论如何用
确认 ps aux | grep cron
你可以通过
来阻止它/etc/init.d/cron stop
或
service cron stop
或使用'kill PID'(不推荐)。
开始使用start - 而不是停在上面两个命令中的任何一个。