linux – Cronjob周六开始每周运行一周,从周六开始
发布时间:2020-05-23 23:05:36 所属栏目:Linux 来源:互联网
导读:今天是2014年10月3日星期五凌晨3:58 我想安排这样的cronjob在以下日期运行它: 2014年10月4日星期六上午8:00 2014年10月18日星期六上午8:00 2014年11月1日星期六上午8:00 … … 所以每隔2周,星期六,8点. 0 8 * * 6 test $((10#$(date +%W)%2)) -eq 1 yourComm
|
今天是2014年10月3日星期五凌晨3:58 我想安排这样的cronjob在以下日期运行它: > 2014年10月4日星期六上午8:00 所以每隔2周,星期六,8点. 解决方法0 8 * * 6 test $((10#$(date +%W)%2)) -eq 1 && yourCommand date%W:星期一作为星期的第一天,即今天的第39周 10#$(日期%W):将日期W转换为十进制数,避免shell基础解析混乱 $((39%2)):模运算:结果为0(偶数周数)或1(奇数周数),本周结果为1,下周0 test 1 -eq 1:算术测试(等于),在这种情况下,结果是布尔值true &安培;&安培; yourCommand:Boolean AND:仅当前一个命令的结果为布尔值true时才运行yourCommand 请注意,这一年可能会有两个奇数周:53(今年)和1(明年) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- linux – 如何在shell脚本中处理错误/异常?
- linux – 在大型文件系统上运行fsck的内存不足
- df在linux中,文件删除后没有显示正确的可用空间
- linux – 解释来自/ proc / [id] / mountstats或
- linux – madvise(___,___,MADV_DONTNEED)是否指
- linux – 在Ubuntu 14.04.2问题上安装python-pip
- linux – 什么能导致“kill -9 pid”失败?
- 阿里云 宝塔 mongodb允许外部访问
- 是否可以在Ubuntu上运行Appium iOS自动化测试?
- linux – 如何在特定列中grep值小于0.2的行?
热点阅读
