Linuxでの定期タスクの設定方法は何ですか?
Linuxシステムでは、cronタブコマンドを使用して定期的なタスクを設定できます。具体的な手順は次の通りです:
- 端末(Terminal)ウィンドウを開く
- コマンドを入力してください:crontab -e
- 初めてタイマージョブを設定する場合は、システムがテキストエディター(例えばnano、vimなど)を選択するように指示しますので、お使いになり慣れているエディターを選択してください。
- 開いているファイルに実行したい定期的なタスクを追加してください。形式は以下の通りです:
* * * * * command
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
星号(*)はすべての可能な値を表します。例えば、「* * * *」は毎分タスクを実行することを意味します。
- 編集したタスクを保存してエディターを終了してください。
- 現在設定されているクーロンジョブのリストを確認するには、crontab -l コマンドを使用できます。
- すべての定期ジョブを削除したい場合は、コマンドcrontab -rを使用できます。
定時ジョブはユーザーのホームディレクトリに.cronというファイルを作成し、そこにユーザーの定時ジョブが保存されます。