3
毎月の最終日をスケジュールします
月の最終日にスクリプトをスケジュールするように指示から読みました。 注: 毎月をカバーするようにdayofmonthの値を設定できないため、鋭い読者は、毎月の最終日にコマンドを実行するように設定する方法について疑問に思うかもしれません。この問題はLinuxおよびUnixのプログラマーを悩ませ、かなりの数の異なるソリューションを生み出しました。一般的な方法は、dateコマンドを使用して明日の日付が01かどうかを確認するif-thenステートメントを追加することです。 00 12 * * * if [`date +%d -d tomorrow` = 01 ] ; then ; command1 これにより、毎日正午にチェックされ、月の最終日であるかどうかが確認されます。最終日である場合は、cronがコマンドを実行します。 どのように機能し[`date +%d -d tomorrow` = 01 ]ますか? 述べるのは正しいthen; command1ですか?
10
shell-script
cron
date
test