我正在寻找一个 cron 表达式,它将有助于设置当前日期 + 14 天的 cron 作业。这是一个重复的练习,每当新代码部署到开发环境中时就会进行,然后使用开发的当前日期来安排 14 天后的生产触发器。
示例:这是一个 BAMBOO CLI 命令,用于在 Bamboo Plan 中设置计划触发器。 --action addEnvironmentTrigger --deploymentProject“部署ZDEPLOY4774565-BASE”--environment“QA”--type“预定”--description“预定触发器”--schedule“1 0 0?* *”
现在,一旦开发部署成功完成,它将创建一个计划触发器,以便在 14 天后部署产品。因此每次部署开发时。我需要使用 dev 的当前日期。
最佳答案
以下 cron 表达式将运行 14 天一次
0 5 */14 * * /your/command/
如果您只想从 2018 年 9 月 20 日起运行一次
0 0 20 9 ? 2018 /command
警告: cron 的标准/默认实现不支持年份列。
关于linux - 如何设置当前日期 + 14 天的 cron 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52200474/