无忧启动论坛

标题: 請問g4d可否在設定好的日期加載不同的menu.LST呢? [打印本页]

作者: lfu0327    时间: 2013-6-12 14:32
标题: 請問g4d可否在設定好的日期加載不同的menu.LST呢?
本帖最后由 lfu0327 于 2013-6-12 14:35 编辑

例如:

day1:"20130715"    // 加載 xxxa.lst

day2:"20130815"    // 加載 xxxb.lst

day3:"20131231"    // 加載 xxxc.lst


依次類推呢?



作者: sratlf    时间: 2013-6-12 16:37
可以用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


你的情况可以用下面的命令
  1. checktime * * 15 7 * && configfile xxxa.lst
  2. checktime * * 15 8 * && configfile xxxb.lst
  3. checktime * * 31 12 * && configfile xxxc.lst
复制代码

作者: lfu0327    时间: 2013-6-12 17:29
sratlf 发表于 2013-6-12 16:37
可以用checktime命令

太感謝s大了~~晚點來試試




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3