crontab 見方

Crontabは、Unixベースのシステムで定期的なジョブのスケジュールを管理するためのユーティリティです。crontabには、定期的に実行されるジョブのスケジュールが含まれています。ここでは、crontabエントリを見る方法について説明します。

crontabエントリは、次の形式を持ちます:

bash
m h dom mon dow command

これらのフィールドは、それぞれ以下のような意味を持ちます:

  • m (分): 0から59までの分を表します。
  • h (時間): 0から23までの時間を表します。
  • dom (月中の日): 1から31までの日を表します。
  • mon (月): 1から12までの月を表します。
  • dow (曜日): 0から7までの曜日を表します。0と7は日曜日を、1から6は月曜日から土曜日を表します。
  • command (コマンド): 実行されるコマンドを表します。

例えば、次のようなcrontabエントリは、毎日午前3時に/usr/bin/backup.shスクリプトを実行します:

javascript
0 3 * * * /usr/bin/backup.sh

このエントリは、分が0、時間が3、月中の日がワイルドカード(*)で指定され、月がワイルドカードで指定され、曜日がワイルドカードで指定され、/usr/bin/backup.shが実行されることを意味します。

crontabの内容を見るには、crontab -lコマンドを使用します。これにより、現在のユーザーのcrontabファイルが表示されます。また、sudo crontab -lコマンドを使用すると、ルートユーザーのcrontabファイルが表示されます。

未分類

Posted by ぼっち