Nếu tôi quét một tệp cron vào /etc/cron.d thì nó không chạy trừ khi tôi chỉnh sửa tệp và thay đổi lệnh. Sau đó, crond dường như chọn tập tin cron.
Làm cách nào để tạo cron tải lại các tệp cron của nó trong Ubuntu 10.04? 'Chạm vào' tệp không hoạt động cũng không 'khởi động lại cron' hoặc 'tải lại cron'.
Tập tin cron của tôi được thiết lập để chạy mỗi phút và đăng nhập vào một tập tin. Không có gì kết thúc trong tệp nhật ký cho đến khi tôi chỉnh sửa lệnh và không có mục nào cho nó trong / var / log / syslog
Tôi bối rối.
Đây là tệp cron của tôi được lưu vào /etc/cron.d/runscript (lưu ý rằng nó kết thúc bằng một dòng mới)
# Runs the script every minute. This is safe because it will exit with success if it's already running
* * * * * www-data if [ -f /usr/local/bin/thing ]; then exec /usr/bin/php /usr/local/bin/thing mode:prod -a 14 -d >> /var/log/thing/mything.log 2>&1; else echo `date +'[\%D \%T]'` "Thing not deployed. Command not run" >> /var/log/thing/mything.log; fi &