在networking服务器隐藏的Cron无法find它所在的位置…?

在我的专用服务器,我有隐藏的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这样的其他人,因为他们可能包含在每个日志轮转之前/之后运行的脚本