batch:在系统负载水平允许的时候执行命令

作用:在系统负载水平允许的时候执行命令。换句话说,当平均负载低于0.8,或降到了在atrun文件中指定的期望值时运行。

用法:batch [-V] [-q 队列] [-f 文件] [-mv] [time]

主要选项如下。

— -V:输出版本号。

— -q:选用q参数则可选队列名称,队列名称可以是a~z和A~Z之间的任意字母。队列字母顺序越高则队列优先级别越低。

— -f:从文件中读取命令或Shell脚本,而非在提示后指定它们。

— -m:执行完作业后发送电子邮件给用户。

— -v:显示作业将要执行的时间。

应用实例如下。

(1)配置batch作业

要在系统平均负载降到0.8以下时执行某项一次性的任务时,使用batch命令。键入batch命令后,“at>”提示就会出现。键入要执行的命令,按Enter键,然后键入“Ctrl-D”。你可以指定多条命令,方法是键入每一条命令后按Enter键。键入所有命令后,按Enter键转入一个空行,然后再键入“Ctrl-D”。你也可以在提示后输入Shell脚本,在脚本的每一行后按Enter键,然后在空行处键入“Ctrl-D”来退出。系统平均负载一降到0.8,这组命令或脚本就会被执行。如果这组命令或脚本试图在标准输出中显示信息,该输出会用电子邮件的方式被邮寄给用户。

(2)进阶应用:控制对at和batch的使用

通过/etc/at.allow和/etc/at.deny文件可以限制对at和batch命令的使用。这两个使用控制文件的用法都是每行一个用户。两个文件都不允许使用空白字符。如果控制文件被修改了,at守护进程不必被重启。每次用户试图执行at或batch命令时,使用控制文件都会被读取。不论控制文件如何规定,超级权限用户总是可以执行at和batch命令。如果at.allow文件存在,只有其中列出的用户才能使用at或batch命令,at.deny文件会被忽略。如果at.allow文件不存在,所有在at.deny文件中列出的用户都将被禁止使用at和batch命令。

书名:Linux核心应用命令速查

作者:曹江华, 方建国编著

ISBN:978-7-121-11149-5

出版日期:20107

定价:59.00

开本:16

页码:528

经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux桌面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。

本书汇集了Linux命令行下核心管理命令(包括最新的虚拟化管理命令、SELinux管理命令)的功能说明、语法说明、选项介绍、典型应用实例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的实例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。阅读本书之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。本书使用RHEL 5.5所涉及的命令,同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。

相关连载:

《linux核心应用命令速查》连载五:atq:显示目前使用at命令后待执行的命令队列

《linux核心应用命令速查》连载四:at:定时运行命令

《linux核心应用命令速查》连载三:sa:报告、清理并维护进程统计文件

《linux核心应用命令速查》连载二:lastcomm:显示以前使用过的命令的信息

《linux核心命令速查》连载一:accton:打开或关闭进程统计

《linux核心应用命令速查》连载六:batch:在系统负载水平允许的时候执行命令相关推荐

  1. 《linux核心应用命令速查》连载十四:fuser:用文件或者套接口表示进程

    fuser:用文件或者套接口表示进程 作用:fuser命令用文件或者套接口表示进程. 用法:fuser [-a | -s | -c] [-4 | -6] [-n space] [-k [-i] [-s ...

  2. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  3. 《Linux命令速查手册》笔记

    写在前面:我看过很多技术相关的书籍,但是很少有全部看完的.大部分都是看了一小半,甚至是一大半.但是印象中,没有哪一本是全部读完的,哪怕的通读. 不过这本<Linux命令速查手册>,我倒是很 ...

  4. Linux命令行命令速查手册(整理)

    Linux命令行命令速查手册 [作者原创]Jan [ls] 2017-02-09 ls命令会列出当前所在目录的内容 2017-02-09 ls music 注 想要看看music目录中有什么内容,那么 ...

  5. Linux命令速查手册

    一. 启动,关机,登入,登出相关命令 <login> 登录 <logout> 登出 <exit> 登出 <shutdown> 停止系统 <halt ...

  6. linux常用命令速查手册PDF下载

    Linux常用命令速查手册 需要该PDF文档的朋友扫码关注下方二维码[入门小站],后台回复 「1001」 自取 点击下面标题即可获取对应资料 LeetCode刷题开源手册 LeetCode题解[jav ...

  7. linux常用命令速查手册

    Linux常用命令速查手册 需要该PDF文档的朋友扫码关注下方二维码[入门小站],后台回复 「1001」 自取 点击下面标题即可获取对应资料 LeetCode刷题开源手册 LeetCode题解[jav ...

  8. 《Red Hat Linux命令速查》—— 带你玩转字符游戏

    命令行管理,一个玩转字符的战场! 忽隐忽现的光标  神秘莫测的符号  闪转腾挪的玄机  直捣黄龙的快意 能领略这一切的人,只有你--深谙命令行管理之道的系统管理员和软件开发人员! 命令行之于优秀的系统 ...

  9. Linux命令速查表

    RHCE试听课 [linux系统下,用这个命令可以提高60%的工作效率 ]https://mp.weixin.qq.com/s/pZVjMI1PLJzrA8hoPzkgMA RHCE试听课 [如何快速 ...

  10. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

最新文章

  1. 【iOS】iOS10.3新增API:应用内评分
  2. c# 使用线程方式实现消息订阅
  3. pxe linux自动安装系统,通过 PXE 自动安装操作系统(1):部署 PXE Server
  4. 进入保护模式(三)——《x86汇编语言:从实模式到保护模式》读书笔记17
  5. 多线程在javaweb中的应用
  6. 微信小程序错误监控方法谈
  7. 程序员35岁不转型就退休,是真的吗?
  8. 自学编程这几点非常重要
  9. 10月24号、25号、26号三天PC端云音乐项目总结
  10. 使用PowerDesigner设计数据库保姆级教程
  11. 【谷歌重磅发布2017学术影响因子】AI、视觉、机器人TOP20 榜单
  12. 【导航算法】无人机路径跟踪L1导航算法
  13. PERT(计划评审技术,Program Evaluation an Review Technique)
  14. ORA-02046: 分布式事务处理已经开始解决方案
  15. 用pygame写像素游戏地图编辑器
  16. 10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字。 编写一个程序, 尝试读取这些文件, 并将其内容打印到
  17. 电话簿管理系统(超详细)
  18. 大二物竞金牌转北大计算机,靠竞赛进入清北的学生,都能选哪些专业?| 2019竞赛优惠专业分析...
  19. 0805的高频绕线电感有什么特征
  20. 【MRI】解决DPABI计算功能连接时路径冲突

热门文章

  1. 微信端修改title
  2. [Ubuntu] change mouse scrolling between standard and natural
  3. Eclipse 插件开发 资料贡献
  4. 支持-vsdoc.js的jQuery智能提示的VS2008 SP1补丁发布
  5. [转]div中放flash运行30秒钟后自动隐藏效果
  6. PaddlePaddle(8)—— 如何写好一篇高质量的精选项目
  7. 订单同步工程标准化改造事记
  8. [AT2306]Rearranging(拓扑序)
  9. Python学习之路-22 (面向对象特殊成员)
  10. 消息队列的使用场景(转载c)