[解決済み] 1日2回、00時と13時30分にcrontabを実行する。
2022-02-01 07:16:55
質問
毎日00:00と13:30の2回、スクリプトを実行したいので、次のように記述します。
0,30 0,13 * * *
というのは、このようにすると、スクリプトは 00:00 , 00:30 , 13:00 , 13:30 に実行されるからです。何かアイデアはありますか?
解決方法は?
2つの分定義が両方の時間定義に適用されるため(あなたが確認したように)、1つのエントリで望むことはできません。
解決策は、(残念ながら)2つのcronエントリを使用することです。00:00用と13:30用を1つずつ。
別の方法として
おそらく
で、00:00に1つのスクリプトを実行します。そのスクリプトは、元のスクリプトを実行し、13.5時間待ってから、再びそのスクリプトを実行します。単純なsleepコマンドで簡単にできるだろうけど
直感的でない
, そして、どのように
cron
はこのような長時間実行されるプロセスを管理します。
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 実装 サイバーパンク風ボタン