LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1073|回复: 4

crontab -e 小时格式问题

[复制链接]
发表于 2009-2-16 12:12:25 | 显示全部楼层 |阅读模式
使用crontab -e 建立计划任务
0,15,30,45 18-06 * * * /bin/echo 'date' > /dev/tty1

保存后,提示

"/tmp/crontab.XXXXaZWmLR" 1L, 52C written
crontab: installing new crontab
"/tmp/crontab.XXXXaZWmLR":1: bad hour
errors in crontab file, can't install.
Do you want to retry the same edit?
请问这个hour哪里写的有问题,我是参考《LINUX与UNIX SHELL编程指南》这本书写的,环境是fedora10的bash,用户是root
发表于 2009-2-21 01:26:43 | 显示全部楼层
0,15,30,45 18-06 ****
分钟(0-59),小时(0-23),日(1-31),月份(1-12),周(0-6)
回复 支持 反对

使用道具 举报

发表于 2009-2-21 13:58:42 | 显示全部楼层
0,15,30,45 6-18 * * * /bin/echo 'date' > /dev/tty1
这样就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-24 10:51:28 | 显示全部楼层
Post by elsove812;1950597
0,15,30,45 6-18 * * * /bin/echo 'date' > /dev/tty1
这样就好了

谢谢,这样的确是没有问题,可是为什么不能18-6,而只能是6-18,莫非是手册上这么规定的,不过书上说可以,但实际在fedora10上测试不可以。郁闷。
回复 支持 反对

使用道具 举报

发表于 2009-2-24 13:41:54 | 显示全部楼层
Post by spider_bug;1951768
谢谢,这样的确是没有问题,可是为什么不能18-6,而只能是6-18,莫非是手册上这么规定的,不过书上说可以,但实际在fedora10上测试不可以。郁闷。


可能是cron程序问题吧,也许他是依存系统时间,必须是按时间的先后顺序去读取。这都是猜想。其实不用想太多了,可以用就好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表