質問

月末の午後2時にスクリプトを実行する必要があります。午後2時に設定した理由は、アジア/カルカッタのタイムゾーンがあり、10時間30分異なるためです。サーバー時間から。

スクリプトにdate_default_timezone_set('Asia/Calcutta')を設定したので、現在の設定では、タイムゾーンに従って毎月1日をトリガーできます。

しかし、問題は、私がwebminを使用していて、毎月の終わりに実行する設定がなく、1〜31の日付のみがリストされていることです。ここにスクリーンショットを添付しました。
ここに画像の説明を入力

毎月月末の午後2時にスクリプトを実行するにはどうすればよいですか?

助けてくれてありがとう、ありがとう!

役に立ちましたか?

解決

簡単な方法ですが、醜いです

は、28、29、30、31日ごとに実行するように設定されています。スクリプトが起動されるたびに、bash / oerlスクリプトを使用して当日と当月の最大日数を比較します

他のヒント

毎月28日から翌月1日まで毎日実行します。スクリプトで、明日が月の最初の日であるかどうかを確認します。もしそうなら、実行し、そうでなければ死ぬ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top