例如,我需要使用 cron-tabs 每 15 天运行一次自定义进程,但日期不同
00 18 */15 * 4
00 1 */15 * 1
日子从来都不是固定的,总是变化的,这可能吗?谢谢
答案1
纳克朗专门用于此类用途。
15 0 mycustomjob /runmystuff.sh
尽管让它每 15 天在一天中的特定时间运行可能需要一些工作。您可以指定延迟时间,但不能保证作业将在什么时间开始。
除此之外,正如其他评论中所建议的,您可以每小时运行一个脚本,或者在常规 cron 中运行任何脚本,然后确定它是否应该运行真正的作业。例如,您可以检查date +%s -d "-15 days"
作业上次运行时的值。或者当然还有您需要的任何其他东西。