crontab 每两周的周三执行一次脚本

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:25   2648   0

在crontab中,单纯的使用

1 1 * */14 3 /bin/bash /bin/bash /path/script.sh

并不能多方便的实现需求。
1. 满足14天的时候,当前时间是周三。


因此使用date获取当前的周数,并判断其单双。犹如车辆限行一般,单数放行,双数限行。

1 1 * *  3  [ $(/bin/date +%W) % 2 -eq 1 ] && /bin/bash /path/script.sh


转载于:https://my.oschina.net/uyinn/blog/263486

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP