首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们如何将cron表达式修改为不在特定日期运行,比如12月28日和2月3日。

我们如何将cron表达式修改为不在特定日期运行,比如12月28日和2月3日。
EN

Stack Overflow用户
提问于 2019-01-04 12:37:51
回答 1查看 44关注 0票数 0
  • 我已经有了一个cron表达式:“356** 2-6 ",它声明从周二到周六每天早上6点35分运行。
  • 我想把12月28日和2月3日排除在这个表达式之外。
  • 我们正在用java代码计算这个cron表达式。
  • 这些表达式用于用java编写的作业。
  • 有一份家长的工作。
  • 它有两个子任务A1和A2。
  • 要运行作业A,A1和A2都应该是成功的。
  • 我需要用现有的cron条件为A1和A2配置这个异常日期参数。
  • A1和A2都不应该在12月28日和2月3日运行。
  • 有人能帮忙吗。
EN

回答 1

Stack Overflow用户

发布于 2019-01-07 09:17:42

你可以把你的工作分成三个:

代码语言:javascript
复制
35 6 *          1,3-11 2-6 A1.sh && A2.sh
35 6 1-2,4-28   2      2-6 A1.sh && A2.sh
35 6 1-27,29-31 12     2-6 A1.sh && A2.sh

其中A1.shA2.sh是执行子作业的shell脚本,A1A2。确保shell脚本具有正确的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54039131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档