在我的专用服务器,我有隐藏的cron作业(其中一个cpanel用户帐户正在使用)运行,哪里不显示任何地方(安装基于cpanel / whm)
首先我看了一下
crontab -e
看看有没有它不存在,然后我看了一下cpanle帐户的cron文件
/var/spool/cron/username
它也不在那里,
也不
/etc/crontab
没有什么
/var/logs/cron
我可以看到它每天运行(因为我看到电子邮件),但我不能找出这是从哪里来的。
另外我注意到的另一个奇怪的事情是通常的设置
不工作,但
30 9 * * 3 php /home/username/public_html/protected/cron.php Weekly
这工作
15 4 * * * lynx -dump 'http://www.xxx.com/admin/counts.php'
不知道这个问题是什么,以及它来自哪里,也不知道克朗正在发生什么。
运气好的话 ?
周期性任务可能不会通过cron运行。 如果cron没有logging它们,并且它们不在/var/spool/cron或/etc/cron.d ,那么检查是否有任何其他任务调度守护程序(如monit)正在运行。
如果你发现它/它们正在运行,那么你可以查看它(任务调度守护进程)的configuration来查找可能的嫌疑犯。
检查/var/log/syslog (在Ubuntu中)如果它的cron应该在那里列出,你可能还想grep在syslog中执行的命令,它会告诉你如何执行
另外不要忘记像logrotate.d这样的其他人,因为他们可能包含在每个日志轮转之前/之后运行的脚本