[解決済み】Crontabの曜日指定構文
2022-04-02 09:09:16
質問
crontabでは、曜日フィールドは以下から実行されます。
0 - 6
または
1 -7
?
この件に関して、私は相反する情報を見ています。
0-6
であり、私が見た他のサイトでは
1-7
.
また、このような場合、どのような意味があるのでしょうか?
0
または
7
つまり、cronはまだ実行されるのでしょうか?
解決方法は?
0
と
7
はどちらも日曜日を表すので、好きなほうを使えばいいわけで、0-6や1-7と書いても同じ結果になる。
また、@Henrik が提案したように、数字を短縮した曜日名で置き換えることも可能です。
MON
,
THU
など。
0 - Sun Sunday
1 - Mon Monday
2 - Tue Tuesday
3 - Wed Wednesday
4 - Thu Thursday
5 - Fri Friday
6 - Sat Saturday
7 - Sun Sunday
グラフィカルに
* * * * * command to be executed
を表します。
<テーブル
分
時間
日
月
曜日
(0-59)
(0-23)
(1-31)
(1-12)
(1-7)
*
*
実行されるコマンド
または旧スタイルを使用する。
┌────────── minute (0 - 59)
│ ┌──────── hour (0 - 23)
│ │ ┌────── day of month (1 - 31)
│ │ │ ┌──── month (1 - 12)
│ │ │ │ ┌── day of week (0 - 6 => Sunday - Saturday, or
│ │ │ │ │ 1 - 7 => Monday - Sunday)
↓ ↓ ↓ ↓ ↓
* * * * * command to be executed
最後に、日ごとに指定したい場合は、日をカンマで区切ることで、次のようになります。
SUN,MON,THU
は、日曜日と月曜日と木曜日だけにコマンドを実行します。
詳細は ウィキペディアのCronに関する記事 を使い、オンラインでcronの式を確認することができます。 crontab.guru .
関連
-
[解決済み】 "find: paths must priore expression:" カレントディレクトリのファイルも見つける再帰的検索を指定するには?
-
[解決済み] Ubuntuにchkconfigをインストールするにはどうしたらいいですか?
-
[解決済み] svn diffコマンドの使用
-
[解決済み] FIN_WAIT1とはどのような意味ですか?
-
[解決済み] rm -rfを元に戻すには?[クローズド]
-
[解決済み] Linuxです。WGET -i オプションを使用したスキームが見つからない
-
[解決済み] ユーザーデータスクリプトは私のカスタムAMIでは動作しませんが、標準のAmazon linuxでは動作しています。
-
[解決済み] ls: 読み込みディレクトリ .: 入出力エラー [閉じた].
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み】毎週日曜日にcrontabジョブを実行する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ssh: ホスト名を解決できなかった [ホスト名]: nodename も servname も提供されないか、不明 [終了].
-
[解決済み】環境変数TERMが設定されていない件
-
[解決済み】PytorchがCUDAは利用できないと言う件
-
[解決済み] カット」を使った最後のフィールドの探し方
-
[解決済み] bash: cd: そのようなファイルやディレクトリはありません
-
[解決済み] GNUアセンブラを使ってx86_64でprintfを呼び出す
-
[解決済み] MongoDBへの接続が拒否された errno 111
-
[解決済み] mvで移動先のディレクトリが存在しない場合、作成させる方法はありますか?
-
[解決済み] Bashを使ったファイルの検索とコピー [重複]。
-
[解決済み] Linux の設定 -- ssmtp: smtp.gmail.com:587 を開くことができません。