客户要求每个星期天在cron作业上运行脚本,除非星期日有第1个月的日期。
下面提到我目前的日程安排:
25 2 * * Sun
如何更改
的cronjob任何人都可以帮助
答案 0 :(得分:0)
您无法在crontab
规范中轻松表达这样的复合条件。
就cron
而言,你所拥有的是好的。我现在要做的是
isNotFirstDay && commandYouWantToRun
或答案 1 :(得分:0)
您可以使用date +%d
来获取月中的某一天。
如果结果不等于'01',请运行您的脚本。
25 2 * *太阳[$(日期+%d)!=“01”]&& myscript.sh