|
1
85
您可以使用以下方法:
所以你可以把这样的东西放在剧本的顶端:
或者更简洁:
检查是否是
工作日,
用相反的意思(
|
|
|
2
15
|
|
|
3
7
这实际上是一个令人惊讶的难题,因为谁能说“周末”是指星期六和星期天。。。构成“周末”的因素实际上可能因文化而异(例如,在以色列,人们星期天工作,星期五休息)。而你可以和
|
|
|
4
5
使用Perl的
例如: $ date
Sun Aug 15 20:27:29 CDT 2010
$ perl -le 'my $wday = (localtime)[6];
print $wday >= 1 && $wday <= 5 ? "weekday" : "weekend"'
weekend
|
|
|
5
2
|
|
|
6
0
我不确定这是否适合这个问题,但我想分享这个问题,以帮助其他人,这是最接近堆栈的问题,我正在寻找。
关于这个脚本的信息,d是1到7(周一到周日)h是24次。你可以把它调整到你自己的设置,也许你有一个周中维护或任何其他原因。这是我有史以来第一个shell脚本,所以我相信有更好的方法,如果有人想编辑,请随意我会审查接受(或其他人可能会这样做)
|
|
|
7
0
我喜欢这种在工作日运行程序的方式:
这是一个有点棘手的建设,但紧凑,易于添加。 |