Cron

@reboot cron 作業何時執行?

  • October 8, 2021

我有幾個每分鐘執行的 cron 作業,我正在考慮放置@reboot作業。它們以 root 權限放置和執行。

所以這就是我想知道的。當系統在重新啟動後進入登錄螢幕時,這些 cron 作業會執行嗎?重新啟動後是否會@reboot在我沒有登錄到 root 的情況下執行條目?

cron 守護程序將@reboot在系統啟動後啟動守護程序後立即啟動計劃的 cron 作業。任何使用者是否有時間登錄新重新啟動的系統或作業是否屬於 root 使用者或系統上的任何其他使用者都無關緊要。如果系統使用一個圖形登錄螢幕,這些作業可能會在出現之前或出現時執行。基本守護程序,如 cron 守護程序,通常在登錄顯示管理器之前啟動。

例如,OpenBSD 與 Ubuntu 和 macOS 一樣,正在使用 Vixie cron 守護程序。它甚至在進入其主循環之前執行@reboot作業(程式碼在這裡)。

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