linux - 如何设置当前日期 + 14 天的 cron 表达式

标签 linux cron bamboo

我正在寻找一个 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/

相关文章:

c - malloc是否只分配线性区域结构vm_area_t中的空间而不是实际内存

c - Linux 上使用的 malloc 版本

python - 用于水平边缘滚动(在 Linux 中)的 Tkinter 事件是什么?

linux - crontab 中没有 mdadm -D 输出

linux - 如何删除超过一天的文件夹? (计划任务)

bamboo - 在 Bamboo 中 : how to download latest _stable_ artifact?

windows - 使用Nano Server作为基本镜像的Windows docker镜像无法在Nano Server上启动Bamboo Remote Agent

linux - 如何将 "execute"属性设置为文件并在 Windows 的 SVN 中检查它?

linux - 无法使用查找实用程序找到文件

linux - 无法让 cron 脚本工作