首先,我正在使用CentOS
[root@a etc]# cat system-release
CentOS release 6.5 (Final)
[root@a cron.daily]# ps -ef | grep cron
root 982 1 0 Jun14 ? 00:01:15 crond
root 5692 5441 0 00:49 pts/0 00:00:00 grep cron
[root@a cron.daily]#
而且我的资源用完了,所以我想删除旧的日志文件。在这种情况下,我想删除几乎超过100MB的旧的安全日志,因此我为root
用户提供了以下crontab条目。
[root@a etc]# crontab -l
0 1 * * * find /var/log -name "secure-*" -mtime +5 -exec rm {} \;
[root@a etc]#
几天后,我开始知道此crontab条目不起作用,但仍然可以看到旧文件。
[root@a log]# find /var/log -name "secure-*"
/var/log/secure-20141214
/var/log/secure-20141107
/var/log/secure-20141130
/var/log/secure-20141221
[root@a log]#
后来我尝试在/etc/crontab.daily目录下搜索crontab日志,但未找到任何相关结果。在哪里可以找到crontab日志,以及如何知道crontab是否成功运行?
run-parts
stackoverflow.com/questions/4984725/how-to-test-cron-job测试cron和检查的输出命令/var/spool/mail/(user)
superuser.com/questions/306163/...