為什麼用 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