私は毎日午後10時にbashスクリプトを実行するようにcronを設定しています。毎月1日に実行する別のcronセットアップがあります。両方のcronはbashスクリプトを起動します。bashスクリプトの唯一の違いは、それらが基礎となるJavaプログラムに渡す引数です(Javaプログラムのコマンドライン起動をエミュレートします)。
問題は、どちらかが同じ日に実行されないように、月の1日目に毎日cronを無効にする必要があることです。これは自動的に実行できますか?
別のbashスクリプトを作成して、最初の前にcronを編集し、その後に再度設定することができると思いますが、これは...不明瞭なようです。
すべての月に31日があるわけではありませんが、それは問題を引き起こしませんか?
—
SnakeDoc 2013
ノー
—
ステファンChazelas
@suspectusが提供するソリューションの良い代替案
—
SnakeDoc
日のフィールドの場合は2-31。
—
2013
@ash-私の答えを見てください、それはまさに私が提案したものです。
—
slm