crontab - タスク スケジューラ
コマンド書式
$ crontab [-u user] file $ crontab [-l | -r | -e]
登録内容の表示
$ crontab -l
指定ユーザーの登録内容を表示(root権限必要)
# crontab -u user -l
登録内容の編集
$ crontab -e
登録内容の抹消
$ crontab -r
crontab の記述
+----------- コメント行 | +--------- 分 (0 - 59) | | +------- 時 (0 - 23) | | | +----- 日 (1 - 31) | | | | +--- 月 (1 - 12) | | | | | +- 曜日 (0 - 7) (日曜: 0 or 7) | | | | | | # * * * * * [ユーザー名] [実行コマンド]
記述例
1分間隔で実行
*/1 * * * * root ~/scripts/hogehoge.sh
毎日午前3時に実行
0 3 * * * root ~/scripts/backup.sh
実行結果確認
# tail -f /var/log/cron