Linuxでタスクスケジュールを設定する方法は?
Linuxで予定タスクを設定するためにcrontabコマンドを使用することができます。
- 現在のユーザーのcrontabファイルを開くには、以下の命令を使用してください。
crontab -e
- 開いたファイルに、各行に1つの計画タスクを入力してください。フォーマットは以下の通りです:
* * * * * command
それぞれ、*マークの5つは、分(0-59)、時(0-23)、日(1-31)、月(1-12)、曜日(0-7、0と7は日曜を表す)を示しています。コマンドは実行する必要があるコマンドまたはスクリプトです。
- 例えば、毎日午前2時にスクリプトを実行したい場合は、以下の形式を使用できます:
0 2 * * * /path/to/script.sh
0は0分を表し、2は2時を表します。星印は毎日を意味し、星印は毎月を意味し、星印は毎週を意味します。
- 設定を完了したら、ファイルを保存して閉じてください。
crontabコマンド以外にも、システムレベルのスケジュールタスクの構成ファイルを使用してスケジュールタスクを設定することができます。これらのファイルは通常、/etc/cron.d/ディレクトリにあり、必要に応じて新しい構成ファイルを作成し、そこでスケジュールタスクを定義することができます。構成ファイルのフォーマットはcrontabコマンドと類似しており、必要に応じて異なるスケジュールタスクを設定できます。