2013年4月2日 星期二

[Linux] 使用 Crontab 定時執行程式

為什麼用 crontab ?

執行例行性的工作, 例:

  • 定期備份資料
  • 定期寄送Server log到某個Email
  • 定期檢查系統狀態

crontab 指令

$ crontab -l # 列出所有 cron jobs
$ crontab -r # 刪除所有 cron jobs
$ crontab -e # 編輯目前使用者的 cron jobs
$ crontab [-u  user] -l # 列出某個使用者的cron jobs (要有權限) 

時間格式 time format

  • minutes 0-59
  • hour 0-23
  • day of month 1-31
  • month 1-12
  • day of week 0-7 (0 or 7 is Sun)

crontab sample


See Also

crontab(5) - Linux man page
Related Posts Plugin for WordPress, Blogger...