Boot
cron 任務什麼時候開始執行?
閱讀了關於 cron 的 Wikipedia 頁面後,我不清楚 cron 何時開始執行我在 crontab 文件中定義的任務。是在引導過程中 - 甚至在引導過程結束時 - 還是稍後?我確信當我登錄系統(Linux Mint 17.3)時它們會被執行,但是如果我不這樣做會發生什麼?
各種
crontab
文件中定義的任務由 執行crond
,由您在引導期間啟動init
(無論是sysvinit
systemd 還是 Upstart)。crond
啟動後立即處理任務,因此您將看到crontab
-defined 任務可能在系統完成啟動之前開始執行。在任何情況下
crond
,無論您是否登錄,都會執行您安排的任務。您無需登錄即可啟動系統,並且crond
仍將執行已定義的任務——這通常是伺服器上的情況。
crond(8)
手冊頁包含所有詳細資訊。