Trước hết tôi đang sử dụng 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]#
Và tôi đang cạn kiệt tài nguyên của mình, vì vậy tôi muốn xóa các tệp nhật ký cũ. Trong trường hợp này tôi muốn xóa các nhật ký bảo mật cũ có kích thước gần 100 MB, vì vậy tôi đã đưa ra các mục crontab dưới đây cho root
người dùng .
[root@a etc]# crontab -l
0 1 * * * find /var/log -name "secure-*" -mtime +5 -exec rm {} \;
[root@a etc]#
Sau vài ngày, tôi biết mục crontab này không hoạt động và tôi vẫn thấy các tập tin cũ.
[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]#
Sau đó tôi đã cố gắng tìm kiếm các bản ghi crontab trong thư mục /etc/crontab.daily và không tìm thấy bất kỳ kết quả có liên quan. Tìm nhật ký crontab ở đâu và làm thế nào để biết crontab có chạy thành công hay không?
run-parts
stackoverflow.com/questions/4984725/how-to-test-cron-job để kiểm tra cron và kiểm tra đầu ra lệnh tại/var/spool/mail/(user)
superuser.com/questions/306163/iêu