Elaine's Blog 朝著 senior 前進的工程師

例行性工作排程 (crontab)

2019-04-14

工作排程的方式有兩種

  • at
    • at 是個可以處理僅執行一次就結束排程的指令
  • crontab
    • crontab 這個指令所設定的工作將會循環的一直進行下去
    • 分為使用者的設定 /usr/bin/crontab 和系統設定

使用者設定

開啟/關閉服務

  • 啟動服務
$ service crond start
  • 關閉服務
$ service crond stop
  • 重啟服務
$ service crond restart
  • 重新載入服務
$ service crond reload

新增例行性工作排程

  • 編輯工作
$ crontab -e
  • 查詢使用者目前的 crontab 內容
$ crontab -l
  • 移除所有工作
$ crontab -r
  • 檢查 /etc/crontab 中的程式,是否有正確的被執行
$ tail -f /var/log/cron

參考資料


下一篇 RSA 加密流程

Content