【发布时间】:2018-11-28 10:15:51
【问题描述】:
有大量用于正常 Unix cron 作业的 cron 生成器。我们可以使用以下网站轻松在线创建 cron 语法:www.cronmaker.com
但是,这些生成器的输出在 Jenkins 的调度程序中不起作用。假设我需要每周安排两次工作,那么我该如何为此编写 cron 语法?正常的 cron 语法应该是:
0 0 22 ? * WED,SUN *
然而,詹金斯拒绝接受这一点,并出现以下错误:
无效输入:“0 0 22 ? * WED,SUN *”:第 1:8 行:意外字符:'?'
Jenkins cron 语法和普通的 cron 语法有什么区别?如何从普通 cron 转换为 Jenkins cron?
【问题讨论】:
-
?不是标准 cron 中的有效范围,所以 Jenkins 不明白你想要做什么也就不足为奇了。