Linuxでcronジョブを設定する方法は何ですか?
Linuxでは、crontabコマンドを使用してcronの定期タスクを設定することができます。
- クロンタブを編集する
- 初めてcronジョブを編集する場合、システムは編集器の選択を求めてくるので、お使いの慣れている編集器を選択し、Enterキーを押してください。
- * * * * * コマンド
- きみはあなたの夢を追い求めるために、自分自身を信じていなければならない。
- 命令
- 0から59までの分数を示す最初の列
- 2つ目のリストは、時間を示しています(0〜23)。
- 一月の日付(1から31)が表示されている3番目の列。
- 月を示すのは、4つ目です (1〜12)
- 第五フィールドは週の中で何曜日かを示しています(0-7、0と7は両方とも日曜日を表します)。
例えば、15 * * * * コマンドは毎時15分にコマンドを実行します。 - 編集が完了したら、保存してエディターを閉じてください。
- クロンタブ -l
注意点:
- cronジョブはシステム時間に従って実行されるため、システム時間が正しく設定されていることを確認してください。
- cronの定期実行はバックグラウンドで実行され、通常は出力情報はありません。出力情報をファイルに保存する場合は、コマンドの後にリダイレクト記号>>を追加することができます。たとえば、command >> /path/to/logfile.log。