crontab - Sizuha/devdog GitHub Wiki

参照:https://blog.mothule.com/tools/how-to-use-cron

コマンドのオプション

オプション 説明
-e エディタを使ってcrontabファイルを編集
-l crontabファイルの内容を表示する
-r crontabファイルを削除する
-i crontabファイル削除時に確認する
-u ユーザー名 ユーザを指定してcrontabファイルを編集する(rootのみ)

crontabファイルのフィールド(スケジューリングの書き方)

フィールド 内容
0~59
0~23
1~31
1~12
曜日 0~7 (0 or 7 = 日)
コマンド 実行すべきコマンド
  • # : コメント
  • * : 最初から最後まで
  • , : 複数の値を指定
  • / : 間隔を指定
  • - : 範囲

0 9,12 * * 1 date >> /root/prac/date.log

毎週月曜日の9時と12時にdateコマンドの出力結果を/root/prac/date.logに追記

0 */2 * * 1 date >> /root/prac/date.log

2時間ごとにdateコマンドの出力結果を/root/prac/date.logに追記