Linuxのcrontabコマンドには、どのようなオプションがありますか?
CrontabはLinuxシステムで定期的なタスクを実行するためのスケジューラーです。Linuxのcrontabでは、以下のパラメータを使用して定期的なタスクを設定できます。
- 分(ふん):0から59
- 時間(じかん):0~23
- 日にち:1から31
- 月:1から12
- 曜日:0から7まで(0と7は両方とも日曜日を表す)
- コマンド:実行するコマンドまたはスクリプトファイルのパス
上記のパラメーターに加えて、タイマータスクの実行時間を設定するために以下の特殊文字も使用できます。
- アスタリスク(*):そのフィールドは任意の値に一致することを示します。
- コンマ(、):複数の値を指定するために使用され、例えば”2,5″は2と5の両方が一致することを示します。
- ハイフン(-)は、範囲を指定するために使用され、例えば「2-5」は2から5までのすべてに一致します。
日本語では、以下のように言います。「例えば」
# 每天的10点执行命令
0 10 * * * command
# 每周一的12点30分执行命令
30 12 * * 1 command
# 每月的1号和15号的8点执行命令
0 8 1,15 * * command
# 每周一到周五的18点执行命令
0 18 * * 1-5 command