unix / linux中的cron表达式允许指定确切的开始和结束日期
发布时间:2020-12-16 01:23:57 所属栏目:安全 来源:网络整理
导读:我想要配置这样的东西. 我想从2009年6月29日(2009年6月29日)到2009年12月30日(每天)上午7点运行工作“X”.考虑当前日期为4/4/2009. 它可以以棘手的方式完成. 您需要为该范围分配三个独立的cron作业,所有这些作业都运行相同的代码(在这种情况下为X): 6月29日
我想要配置这样的东西.
>我想从2009年6月29日(2009年6月29日)到2009年12月30日(每天)上午7点运行工作“X”.考虑当前日期为4/4/2009.
它可以以棘手的方式完成.
您需要为该范围分配三个独立的cron作业,所有这些作业都运行相同的代码(在这种情况下为X): > 6月29日和30日(“0 7 29,30 6 * X”). 这给你: # Min Hr DayOfMonth Month DayOfWeek Command # --- -- ---------- ----- --------- ------- 0 7 29,30 6 * X 0 7 * 7-11 * X 0 7 1-30 12 * X 然后确定你在2010年6月29日之前发表评论.您可以在12月31日添加一个最终的cron工作,向您发送电子邮件需要禁用. 或者如果年份不是2009,您可以修改X立即退出. if [[ "$(date +%Y)" != "2009" ]] ; then exit fi 那么如果你忘记禁用这个工作就没关系. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |