【问题标题】:Crontab using yesterday datecrontab 使用昨天的日期
【发布时间】:2025-12-13 02:45:01
【问题描述】:

我正在使用旧版本的 Unix,我想使用昨天的日期每天运行脚本 我的脚本可以说

30 08 * * * script.ksh dd mm yy 制作方法

【问题讨论】:

标签: date unix cron


【解决方案1】:

你可以这样做:

script.ksh $(date -d yesterday "+\%d \%m \%y")

% 被引用是因为它是 crontab 中的换行符。

【讨论】:

  • 这个旧版本不支持date -d昨天
  • @SamerEssam 试试date -d "-1 day",您可能需要使用特定于区域设置的名称。