开发者社区 问答 正文

Crontab每个月的倒数第七天执行怎么写?

Crontab每个月的倒数第七天执行怎么写?
我在stackoverflow上查到倒数第一天执行的写法:

55 23 30 4,6,9,11 * myjob.sh
55 23 31 1,3,5,7,8,10,12 * myjob.sh
55 23 28 2 * myjob.sh
有没有简单一点的?

展开
收起
a123456678 2016-06-20 10:49:24 3228 分享 版权
1 条回答
写回答
取消 提交回答
  • 每天执行,在shell脚本里判断今天是不是倒数第7天
    本月有多少天可以用
    cal $(date +"%m %Y") | awk 'NF {DAYS = $NF}; END {print DAYS}'

    2019-07-17 19:43:50
    赞同 展开评论
问答地址: