|
可以用checktime命令
checktime * * * * *
checktime后面的五个参数分别表示分钟,小时,日期,月份和星期几。
'*'表示全范围,你也可以使用数字,
用'-'表示某一范围,
用'/'表示每隔一定数字取一个值,具体的用法可以查看一下crontab的语法。
如:
1-4
2,5-6
1-2,4-5,7
*/2
checktime本身只是一个测试函数,它判断当前时间是否符合参数的指定。
但把它和&&相结合,你就可以使得某些命令只有在一定的条件下才会执行,例如:
1、上午使用第一项作为缺省项,下午使用第二项
checktime * 0-12 * * * && default 0
checktime * 13-23 * * * && default 1
2、四季使用不同的背景图片
checktime * * * 1-3 * && splashimage /spring.bmp
checktime * * * 4-6 * && splashimage /summer.bmp
checktime * * * 7-9 * && splashimage /fall.bmp
checktime * * * 10-12 * && splashimage /winter.bmp
你的情况可以用下面的命令- checktime * * 15 7 * && configfile xxxa.lst
- checktime * * 15 8 * && configfile xxxb.lst
- checktime * * 31 12 * && configfile xxxc.lst
复制代码 |
|