Linuxのcrontabコマンドの使い方を教えてください。
Linuxで、crontabコマンドを使用してユーザーの定期的なタスクを作成、編集、管理することができます。以下はcrontabコマンドの基本的な使い方です:
- 新しいスケジュール表を作成する。
crontab -e
この操作により、現在のユーザーのcronジョブリストが含まれたテキストエディターが開かれます(存在する場合)。これがcrontabコマンドを初めて使用する場合、ファイルは空の可能性があります。
- 定時タスクの編集:
テキストエディターを開いて、1行に1つの定時タスクを記述します。各行の形式は以下の通りです:
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-7) 命令
例えば、毎朝8時にスクリプトを実行したい場合は、以下の行を追加できます。
0 8 * * * /path/to/script.sh
エディターを終了して保存します。
- 定期実行リストを確認する。
crontab -l
現在のユーザーのすべての定期タスクがリストされます。
- 定期実行タスクを削除する。
crontab -r
現在のユーザーのすべての定時タスクが削除されます。
- 他の一般的なオプション:
crontab -u username
そのユーザーの定期的なタスクを編集する際、ユーザー名を指定して編集することが可能になります。
crontab -e -u username
ユーザー名を指定して新しい定期タスク表を作成することができるようになります。
crontab -l -u username
指定したユーザー名の定時ジョブリストを表示します。
これらは基本的なcrontabコマンドの使い方です。man crontabコマンドを使うと、より詳細なヘルプドキュメントを見ることができます。