月末でcrontabを設定したいと思ったけどそれ月初(1日0時0分)でいいよね

でも楽しいコマンドだったのでメモ

/usr/bin/test $( date -d '+1 day' +%d ) != 今日の日時

echo $?

#0

/usr/bin/test $( date -d '+1 day' +%d ) != 今日の日時+1日

echo $?

#1

どうやらtestで比較した結果はtrueが0でfalseが1となる模様

あっ。crontabの書き方はこちらからどうぞ

一応こんな感じらしいです。

55 23 28-31 * * /usr/bin/test $( date -d '+1 day' +%d ) -eq 1 && 実行したいコマンド

楽しげなtestコマンドでした。

参考になったサイト