You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab CronJob排除周三执行的配置正确性验证咨询

GitLab CronJob排除周三执行的配置正确性验证咨询

嘿,我来帮你捋捋这个Cron表达式的问题~

你写的0 2 * * Mon,Tue,Thu,Fri,Sat,Sun这个配置思路完全没问题,而且在GitLab的Cron环境里是可以正常工作的,确实能实现每天凌晨2点执行测试流水线,唯独跳过周三的需求。

至于你提到有工具提示这不是“标准”写法,其实是因为最传统的POSIX标准Cron确实不支持用逗号分隔星期几的列表形式,它只允许单个值或者连字符的范围。但现在主流的Cron实现(包括GitLab使用的版本)都已经支持这种扩展的列表语法了,所以在GitLab里用这个表达式完全不用担心兼容性问题。

另外,我也给你提个等价的写法:用数字表示星期几的话,还可以写成0 2 * * 0,1,2,4,5,6(Cron里通常0代表周日,1是周一,3是周三,所以排除3即可),效果和你写的完全一致,你可以根据自己的习惯选择。

备注:内容来源于stack exchange,提问作者msmith1114

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:04:37