免费注册 查看新帖 |

Chinaunix

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

每月的第三个星期五在crontab中怎么定义啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-08 10:06 |只看该作者 |倒序浏览
我现在一个脚本,需要在每月的第三个星期五运行,在crontab中怎么定义啊?

论坛徽章:
0
2 [报告]
发表于 2008-09-08 10:20 |只看该作者
自己顶一下啊,:hei2:

论坛徽章:
0
3 [报告]
发表于 2008-09-08 10:48 |只看该作者
每个星期五可以定义,每个月的第三个星期五,这个有点难度

论坛徽章:
0
4 [报告]
发表于 2008-09-08 11:37 |只看该作者
那就在shell脚本里判断来实现好了

论坛徽章:
0
5 [报告]
发表于 2008-09-08 11:51 |只看该作者
记得AIX的cron支持在里面进行判断  满足判断才执行脚本

0 0 * * 5  if ( cal | sed -n 4p | grep -w `date +%d | bc` > /dev/null 2>&1) ;then 你的脚本;fi


cal | sed -n 5p显示本月月历的第三周日期
date +%d 显示本日日期
如果grep在第三周里面找到本日日期,证明这个周五是第三周的周五 就执行你的shell脚本

不知道solaris是否支持

如上楼说shell脚本里面加判断也很好

[ 本帖最后由 fuhui81 于 2008-9-8 13:16 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2008-09-08 14:54 |只看该作者
学习,在solaris中饰演你下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP