曲径通幽论坛

标题: batch -- 系统负载低时执行作业 [打印本页]

作者: beyes    时间: 2011-5-7 20:31
标题: batch -- 系统负载低时执行作业
batch 和 at 命令稍有不同,at 是安排作业在预定的时间上执行,而 batch 则是安排作业在系统使用率低时执行。

如果系统负载较高,作业将被延迟执行,直到负载降低为止。

比如服务器在白天和黑夜时的负载一般来说是不同的,往往黑夜时会更低一些,所以通过 batch 的安排,作业会在夜间进行,而无需知道确切的时间。

batch 会检查系统的当前平均负载,如果平均负载低于 0.8 ,它讲运行任何在作业队列中的作业。

batch 命令的格式如下:
batch [-mV] [-f filename] [-q 队列]

-m 参数表示当作业完成后,将结果以 E-Mail 返回。

-V 参数显示版本信息。

-f 参数指定一个在作业启动时,要从它所指定的 filename 文件中读取命令。

-q 参数和 at 命令中的一样,是查询作业队列的优先级。

at 命令参考:http://www.groad.net/bbs/read.php?tid-1557.html




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2