Khi tôi lên lịch công việc, một số dường như được áp dụng ngay lập tức, trong khi những người khác sau khi khởi động lại. Vì vậy, có nên khởi động lại cron
( crond
) sau khi thêm một công việc định kỳ mới không? Làm thế nào để làm điều đó đúng cách (đặc biệt là trong một hệ thống Debian) và nên được thực hiện với sudo
(như sudo service cron restart
) ngay cả đối với người dùng bình thường '?
Tôi đã thử:
/etc/init.d/cron restart
mà dường như không hoạt động (không /etc/init.d/cron stop
hoặc service cron stop
) và hoàn thành với mã trả về 1.
Đây là một phần của đầu ra tin nhắn:
Vì tập lệnh mà bạn đang cố gắng gọi đã được chuyển đổi thành công việc Upstart, bạn cũng có thể sử dụng tiện ích stop (8), ví dụ dừng dừng cron: Từ chối gửi tin nhắn, 1 quy tắc phù hợp; type = "method_call", sender = ": 1.91" (uid = 1000 pid = 3647 comm = "stop cron") interface = "com.ub Ubuntu.Upstart0_6.Job" thành viên = "Dừng" tên lỗi = "(chưa đặt) Request_Vply = "0" Destination = "com.ubfox.Upstart" (uid = 0 pid = 1 comm = "/ sbin / init")
(điều đó nghĩa là gì?)