在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
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP