.TH cron 8 .SH NAME .B cron \- 定期執行指定命令的守護程式 (Vixie Cron) .SH 總覽 .B cron .SH 描述 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 環境變量,就發往此變量所指的使用者)。 .PP 另外, cron 每分鐘檢查它的 spool 目錄以及 /etc/crontab) 的 modtime 【譯注:即檔案的最新修改時間,在檔案系統的 i-node 中以 mtime 標記】,如果發生變化, cron 將檢查所有 crontab 檔案的 modtime ,並重新加載已改變的。這意味著即使修改 crontab 檔案也沒有必要重新啟動 cron 守護程式。注意當 Crontab(1) 命令改變 crontab 時會刷新 spool 目錄的 modtime 標記。 .PP .SH 另見 crontab(1), crontab(5) .SH 作者 Paul Vixie .SH "[中文版維護人]" .B Wang Dong .SH "[中文版最新更新]" 2000年12月23日 .SH "《中國linux論壇man手冊翻譯計劃》:" .BI http://cmpp.linuxforum.net