crontab で先週の日付の変数を作成する方法

crontab で先週の日付の変数を作成する方法

時々対話的に実行する必要があるスクリプトを使用して、cron ジョブを設定しようとしています。

これまでのところ、次のようになっています:

59 1 * * 1 /weekly.csh date +\%Y\%m\%d date +\%Y\%m\%d>> ログ

私が本当に望んでいるのは、最初の日付変数が今日の日付から 7 日を引いた日付 (つまり、先週) になり、2 番目の変数がそのまま (今日の日付) になることです。

どうすればこれができるのでしょうか??? どんな助けでも大歓迎です!!!

答え1

使用できます

59 1 * * 1 /weekly.csh 日付 +\%Y\%m\%d --date="-1 week" 日付 +\%Y\%m\%d >> ログ

関連情報