Crontab和rkhunter调度

我已经安装了Ubuntu 12.04的系统,安装了rkhunter。 目前,rkhunter每日扫描脚本位于/etc/cron.daily/rkhunter

每天美国东部时间下午7点,rkhunter脚本将被执行,并将以下内容添加到/var/log/rkhunter.log文件中:

Info: Start date is Tue May 22 19:00:29 EDT 2012

但是,这里是我的/etc/crontab文件的内容:

 SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # mh dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 3 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) 

如果我正确阅读,应该在凌晨3点25分执行,而不是7点执行。 我把它从默认的6:25改成了,当任务实际执行时没有任何改变。

date的当前输出与我的机器上的当地时间相符。 自从更改crontab以来,我也重启了cron和sudo service cron restart

那么,我在这里错过了什么? 谢谢!

事实certificate,ISPConfig有它自己的计划任务设置。 在这个文件/usr/local/ispconfig/server/mods-available/monitor_core_module.inc.php ,有一个_monitorRkHunter函数被设置为在2300 UTC运行rkhunter扫描。

感谢您的帮助,伙计!

/ etc / cron.daily中是否有其他脚本? crontab中的条目并不是特别你看到的。

也许还有其他的脚本会在06:25之前在rkhunter之前执行。

(只是一个build议,我真的有一个想法)。

尝试

 sudo crontab -l root 

如果列出的是cronjob,那么cronjob就会被根除。 然后尝试sudo crontab -e rootsudo crontab -e root更改计划。

cron系统实际上要比看起来复杂得多。 /etc/crontab的条目运行/usr/sbin/anacron如果它是可执行文件( test -x ... )),并且只运行run-parts如果不是)。

anacron改变任务运行的时间,例如可以唤醒。 请参阅: https : //help.ubuntu.com/community/CronHowto#How_Anacron_is_Arranged