Boot

cron 任務什麼時候開始執行?

  • March 29, 2016

閱讀了關於 cron 的 Wikipedia 頁面後,我不清楚 cron 何時開始執行我在 crontab 文件中定義的任務。是在引導過程中 - 甚至在引導過程結束時 - 還是稍後?我確信當我登錄系統(Linux Mint 17.3)時它們會被執行,但是如果我不這樣做會發生什麼?

各種crontab文件中定義的任務由 執行crond,由您在引導期間啟動init(無論是sysvinitsystemd 還是 Upstart)。crond啟動後立即處理任務,因此您將看到crontab-defined 任務可能在系統完成啟動之前開始執行。

在任何情況下crond,無論您是否登錄,都會執行您安排的任務。您無需登錄即可啟動系統,並且crond仍將執行已定義的任務——這通常是伺服器上的情況。

crond(8)手冊頁包含所有詳細資訊。

引用自:https://unix.stackexchange.com/questions/272830