crontabの概要

1420 ワード

1.概要
クラスUNIXオペレーティングシステムでは、crontabは定期的な実行プログラムを設定するために使用されます.cronという言葉はギリシャ語に由来するχρόνος (chronos)は、「時間」を意味する.
2.使い方
  • crontab -l:表示時間表
  • crontab -r:削除スケジュール
  • crontab -e:スケジュール
  • の編集
    スケジュールの各行は、次の形式でスケジュールされたタスクを表します.
    # ┌───────────── minute (0 - 59)
    # │ ┌───────────── hour (0 - 23)
    # │ │ ┌───────────── day of the month (1 - 31)
    # │ │ │ ┌───────────── month (1 - 12)
    # │ │ │ │ ┌───────────── day of the week (0 - 7, 0 or 7 is Sunday)
    # │ │ │ │ │
    # │ │ │ │ │
    # │ │ │ │ │
    # * * * * * 
    

    最初の5つは、分、時間、何日、月、曜日をそれぞれ表し、対応する値の範囲は括弧内で表記してもよいし、数値の代わりに*を用いて「任意」を表すこともできる.3つの一般的な特殊記号/ , -がある.以下の例で説明する.
  • * * * * * command:毎分
  • を実行
  • 2 * * * * command:1時間の2分目に
  • を実行する.
  • */5 * * * * command:5分ごとに
  • を実行
  • 2,7 * * * * command:1時間あたり2分目と7分目に
  • を実行する.
  • 2-7 * * * * command:1時間あたり2~7分目に
  • を実行する.
    具体的にはCrontab.guru-The cron schedule expression editorはタイミングルールを表示し、試験します.