Tôi đang chạy Ubuntu 14.04 LTS và nginx trên VPS Digital Ocean và thỉnh thoảng nhận được những email này về một công việc định kỳ không thành công:
Môn học
Kiểm tra cron -x / usr / sbin / anacron | | (cd / && run-tùng --report /etc/cron.d Daily)
Phần chính của email là:
/etc/cron.d Daily / logate
Bất kỳ suy nghĩ về cách tôi có thể giải quyết điều này?
Cập nhật:
/var/log/nginx/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 0640 www-data adm
sharedscripts
prerotate
if [ -d /etc/logrotate.d/httpd-prerotate ]; then \
run-parts /etc/logrotate.d/httpd-prerotate; \
fi
endscript
postrotate
invoke-rc.d nginx rotate >/dev/null 2>&1
endscript
}
Cập nhật:
$ sudo invoke-rc.d nginx rotate
initctl: invalid command: rotate
Try `initctl --help' for more information.
invoke-rc.d nginx rotate
không thành công, hãy thử chạy nó với tư cách là người dùng phù hợp và cũng cho chúng tôi thấy tập lệnh đó, dán đầu ra vào câu hỏi ban đầu của bạn. tks.
/etc/logrotate.d/nginix
kịch bản của bạn