next up previous contents
Next: 程序與資源管理 Up: 例行性命令 Previous: 系統的循環執行工作排程   Contents

使用特點

  1. 資源分配不均:如果每個流程都在同一個時間啟動,則系統會變的相當的繁忙。因此,必須分別設定如下:
    [root@test /root]# vi /etc/crontab 
    1,6,11,16,21,26,31,36,41,46,51,56 * * * * root CMD1
    2,7,12,17,22,27,32,37,42,47,52,57 * * * * root CMD2
    3,8,13,18,23,28,33,38,43,48,53,58 * * * * root CMD3
    4,9,14,19,24,29,34,39,44,49,54,59 * * * * root CMD4
    
  2. 取消不要的輸出項目:當有一個排程一直出錯,則 MAILTO 所設定的帳號會一直收到錯誤訊息,可以『命令重導向』將輸出的結果輸出到 /dev/null 這個垃圾桶。
  3. 安全的檢驗:很多時候被植入木馬都是以例行命令的方式植入的,所以可以藉由檢查 /var/log/cron 的內容來視察是否有『非自己設定的 cron 被執行了?』。

練習題

  1. 所有的系統工作排程皆設定在整點執行,是個較佳的設定嗎?請說明原因。
    Sol. 不是,會造成整點時系統負荷過大。


2017-07-03