免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3061 | 回复: 7
打印 上一主题 下一主题

[FreeBSD] 关于cron的这两种写法哪个对? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-22 10:20 |只看该作者 |倒序浏览
每月前15天每天9点20,周1-周5播放音乐A
每月后15天每天9点21,周1-周5播放音乐B
但是两个音乐总是同时播放,下面哪种写法对啊?

20    9    1-15    *    1-5    mpg123   A
21    9    16-31  *    1-5    mpg123   B


20    9    1-15,   *    1-5    mpg123    A
21    9    16-31, *    1-5    mpg123    B


当设定范围的时候,最后要不要跟个逗号呢?

其实也不是有没有逗号,是因为音乐A与B在同一天里都播放了,所以参考了其他人写的crontab的例子,发现设定范围的时候有逗号,就以为自己对cron命令掌握得不到位,所以才问了这个,呵呵!

[ 本帖最后由 goooop 于 2008-5-22 13:15 编辑 ]

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
2 [报告]
发表于 2008-05-22 10:29 |只看该作者
不要逗号
crontab的用法
http://www.bsdlover.cn/html/31/n-31.html

论坛徽章:
0
3 [报告]
发表于 2008-05-22 10:37 |只看该作者
那是第一种写法对了,但是在21日的时候A和B都播放了是为什么呢?

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
4 [报告]
发表于 2008-05-22 10:56 |只看该作者
因为他们都是周一到周五之间的,似乎日期和星期的是或的关系不是与的关系,满足一个都会执行吧。

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
5 [报告]
发表于 2008-05-22 10:58 |只看该作者
可以考虑用shell来实现,判断到底该放哪个,crontab只放一个每周一到周五9点播放的,shell里面判断是前半月还是后半月。

论坛徽章:
0
6 [报告]
发表于 2008-05-22 11:03 |只看该作者
这个不应该吧,应该是所有条件都满足才行吧,如果是或干嘛要分成两项呢?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00
7 [报告]
发表于 2008-05-22 11:33 |只看该作者
楼主,能否认真看完cron的文档再来发问.

你这样的问, 回答你的人都会被郁闷到

论坛徽章:
0
8 [报告]
发表于 2008-05-22 13:09 |只看该作者
其实我也很郁闷啊!不过问题解决了,果然是或,没想到居然是这样的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP