如何在 crontab 中创建一个变量来存储上周的日期

如何在 crontab 中创建一个变量来存储上周的日期

我正在尝试设置一个 cron 作业,使用需要偶尔以交互方式运行的脚本。

到目前为止它看起来像这样:

59 1 * * 1 /weekly.csh date +\%Y\%m\%d date +\%Y\%m\%d>> 日志

我真正想要的是,第一个日期变量是今天的日期减去七天(即上周),第二个变量保持原样(今天的日期)。

我怎样才能做到这一点? 非常感谢您的帮助!

答案1

您可以使用

59 1 * * 1 /weekly.csh 日期 +\%Y\%m\%d --date="-1 周" 日期 +\%Y\%m\%d >> 日志

相关内容