gpt4 book ai didi

java - 如何制作一个特殊的 cron 作业?

转载 作者:行者123 更新时间:2023-12-01 16:40:50 26 4
gpt4 key购买 nike

我需要制作一个 cron 作业,在 UNIX 服务器上每 40 分钟运行一个 java 程序。考虑到:1)周一至周五的运行时间为8点30分至12点30分以及14点至18点2)考虑到节假日。

我读了很多相关内容,发现 */30 8..13,14..19 * * 1..5 作为最接近的解决方案。我想知道 crontab 是否可以做我想做的事,如果不能,Quartz 是否能够做到这一点?

感谢您的帮助

最佳答案

当面对诸如此类的复杂计时时,通常最好使用基本模式简单地启 Action 业。如果任何“异常(exception)”情况(假期)为真,程序本身可以立即终止。至于处理假期,我建议保留一个包含特殊日期的数据文件,以便在客户的带薪休假发生变化时可以更新该数据文件。

如果您无法修改目标程序的 Java,请让 cron 作业启动一个小程序来执行验证步骤,然后在没有任何异常情况成立的情况下启动实际的目标程序。

关于java - 如何制作一个特殊的 cron 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com