考虑到今天的日期是2018年12月26日,我必须配置在每个工作日(MON-FRI)下午2点开始日期为2019年1月5日运行的作业

时间:2018-12-26 07:43:58

标签: cron

考虑到今天的日期是2018年12月26日,我必须配置在每个工作日(MON-FRI)2 PM开始日期2019年1月5日运行的作业

0 14 * * 1-5(这将适用于周一至周五2 Pm),但我还需要添加开始日期。

1 个答案:

答案 0 :(得分:0)

您无法添加开始日期,因为cron的工作方式不正确。此外,日期和月份之间的关系是 AND ,但是日期,月份和星期几之间的关系是 OR 。因此,最好的方法是在脚本中添加此登录名。可以是这样的:

TDATE=$(date +%Y%m%d)
if [ "$TDATE" -ge 20190105 ]
  then exec your code
fi