cron(8)

NAME
cron - 定期執行指定命令的守護程式 (Vixie Cron)

總覽
cron

描述
Cron 應該由 /etc/rc 或者 /etc/rc.local 啟動（譯註：有很多發行版與此不同的，如 RedHat6.x 使用 /etc/rc.d/init.d/crond ）。系統會立即返回提示符狀態，因此沒有必要字尾 '&' 來啟動。 Cron 在目錄 /var/spool/cron 下搜尋以 /etc/passwd 中賬戶名命名的 crontab 檔案，將找到的檔案內容載入到記憶體中。 Cron 還搜尋 /etc/crontab 和目錄 /etc/cron.d/ 下的檔案，但這些檔案使用另外的格式。（見 crontab(5) ）。 Cron 平時出於休眠狀態，每分鐘醒來一次，檢查所有儲存的 crontab 檔案，檢查其中的每一條命令並適時執行。執行命令時，任何輸出通過郵件發往 crontab 的擁有者（如果 crontab 中設定了 MAILTO 環境變數，就發往此變數所指的使用者）。

另外, cron 每分鐘檢查它的 spool 目錄以及 /etc/crontab) 的 modtime 【譯註：即檔案的最新修改時間，在檔案系統的 i-node 中以 mtime 標記】，如果發生變化， cron 將檢查所有 crontab 檔案的 modtime ，並重新載入已改變的。這意味著即使修改 crontab 檔案也沒有必要重新啟動 cron 守護程式。注意當 Crontab(1) 命令改變 crontab 時會重新整理 spool 目錄的 modtime 標記。

另見
crontab(1), crontab(5)

作者
Paul Vixie

[中文版維護人]
Wang Dong <wangdong@163.net>

[中文版最新更新]
2000年12月23日

《中國linux論壇man手冊翻譯計劃》:
http://cmpp.linuxforum.net

跋
本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃：https://github.com/man-pages-zh/manpages-zh