【问题标题】:How to request a job for every first day of the month with GNU date syntax in BASH?如何在 BASH 中使用 GNU 日期语法为每个月的第一天申请工作?
【发布时间】:2021-12-21 10:29:34
【问题描述】:

我在 YAML 文件中有一个 cronjob,目前正在检查从“5 天前”到“昨天”的数据。

我想知道什么可以用每月第一天总是调用的东西来代替“5 天前”。

"START=$(date --date=\"5 days ago\" '+%Y%m%d');END=$(date --date=\"yesterday\" '+%Y%m%d')

^^ 当前格式

我看过here,但似乎没有答案,除非我忽略了什么。

欢迎任何建议

【问题讨论】:

标签: bash date cron gnu


【解决方案1】:

只输出当前日期的年份和月份,而不是当前日期,只打印第一个:

START=$(date '+%Y%m01')

【讨论】:

    猜你喜欢
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    相关资源
    最近更新 更多