我有一个cron设置,每天晚上10点执行bash脚本。我还有另一个cron设置,要在每月的1号运行。两个克朗都启动bash脚本,bash脚本中唯一不同的是它们传递给底层Java程序的参数(模拟Java程序的命令行启动)。
问题是,我需要以某种方式在每月的1号停用每日cron,以使两者都不会尝试在同一天运行。这可以自动执行吗?
我想我可以创建另一个bash脚本来在1日之前编辑cron,然后在备份内容之后再次编辑cron,但这似乎……不干净。
并非所有月份都有31天,这不会引起问题吗?
—
SnakeDoc
否
—
斯特凡Chazelas
@suspectus提供的解决方案的一个很好的替代方案
—
SnakeDoc 2013年
或2月31日为“月”字段。
—
2013年
@ash-看到我的答案,这正是我的建议。
—
slm