`
cloudtech
  • 浏览: 4620230 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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核心应用命令速查1

书名: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命令大全速查手册

    Linux命令大全速查手册完整版…… 第1章 系统管理  1.1 adduser指令:增加一个系统用户  1.2 apm指令:高级电源管理  1.3 apmsleep指令:APM进入备用或者休眠状态  1.4 apropos指令:查找使用手册的名字和...

    batch命令 指定时间执行任务

    batch命令是在当系统负载水平允许时执行命令;换句话说,当负载平均值低于0.8或ATD调用中指定的值时。 语法格式:batch [参数] 常用参数: -f 指定包含具体指令的任务文件 -q 指定新任务的队列名称 -m 任务...

    Linux指令速查手册.part1.rar

    掌握Linux系统的指令及其用法是学习Linux系统的基础。本书详细地介绍了常用Linux指令的功能、语法、参数说明以及具体的操作实例。全书共讲解指令412个,共有实例760个。  本书中所讲指令按照字母顺序和功能顺序...

    批量上传文件及执行命令脚本——ssh_batch_trans

    注: 该脚本需要调用的模块为:paramiko, sys, ... 批量执行命令格式: -C "IP列表" -M '执行的命令' 批量传送文件: -S "IP列表" -L "本地文件路径" -R "远程文件路径" 错误日志文件:$PWD/ssh_errors.log

    cia转cci工具:Batch CIA 3DS Decryptor.zip

    cia转cci工具:Batch CIA 3DS Decryptor.zip

    linux命令 linux教程

    1.adduser命令:增加一个系统用户  2.apmd命令:高级电源管理  3.apmsleep命令:产生配置脚本  4.apropos命令:查找用户手册的名字和相关描述  5.arch命令:输出主机的体系结构  6.batch命令:执行批处理 ...

    Jsch批量执行多条命令,包含切换用户输入密码

    模板化执行命令示例 [$]send[su - root] [Password:]password[123456] [#]send[cd /etc] [#]send[] [#]send[] [#]send[exit] [$]send[exit] 具体模板参数意义下载解压缩后查看batch.list中有解释

    常用linux命令及服务器配置大全 工作中收集的linux常用命令。

    本人在工作中收集的linux常用命令。 acctcom 搜索并显示进程记帐文件 ar 维护可移植的档案或库 at 定时执行某个命令 awk 模式扫描和处理语言 batch 对at命令的调用 banner 显示大尺寸字符 basename,dirname 给...

    R语言中使用Rscript代替R CMD BATCH执行命令

    在linux下使用R语言,R语言中使用Rscript命令代替R CMD BATCH执行命令行指令。

    Linux_UNIX 下的命令大全

    Linux UNIX命令大全 常用命令 acctcom 等于进程记帐文件 accton 启动或中止记帐进程 adb 汇编语言调试工具 admin 创建和管理SCCS文件 ar 档案文件和库文件管理程序 as 汇编器 asa 回车控制 at 在指定时间执行...

    Linux 重命名命令自制详细介绍

    Linux 重命名命令 相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令。(虽然可以间接的使用mv来实现)。下面我就来自己写一个简单的重命名命令。 准备工作 操作系统: Linux内核的系统都可以 ...

    操作系统安全:设定任务计划.docx

    batch命令设置的任务由系统选择空闲时间去执行,空闲时间默认为cpu利用率小于0.8的时候 at命令 at的任务是否能运行依赖于atd服务 我们可以先查看下atd服务是否运行 centos6:service atd status centos7:systemctl ...

    graphql-batch:graphql gem的查询批处理执行器

    为提供执行程序,以允许对查询进行批处理。 安装 将此行添加到您的应用程序的Gemfile中: gem 'graphql-batch' 然后执行: $ bundle 或自己安装为: $ gem install graphql-batch 用法 基本用法 模式配置 需要...

    Linux指令一周通 (技术图书大系).azw3

    5.51 tload指令:显示系统负载 5.52 top指令:显示进程信息 5.53 uname指令:显示系统信息 5.54 useradd指令:建立用户账号 5.55 userconf指令:设置用户账号 5.56 userdel指令:删除用户账号 5.57 usermod指令:...

    ANSI ISA 88.00.04-2006 Batch Control Part 4:Batch Production Rec

    ANSI ISA 88.00.04-2006 Batch Control Part 4:Batch Production Rec

    SpringBatch批处理框架

    资源名称:Spring Batch 批处理框架内容简介:《Spring Batch 批处理框架》全面、系统地介绍了批处理框架Spring Batch,通过详尽的实战示例向读者展示了Spring Batch框架对大数据批处理的基本开发能力,并对框架的...

    GE Proficy Batch Execution 批处理控制系统在龙岩卷烟厂香料中心的应用.pdf

    GE Proficy Batch Execution 批处理控制系统在龙岩卷烟厂香料中心的应用pdf,GE Proficy Batch Execution 批处理控制系统在龙岩卷烟厂香料中心的应用

    SpringBatch+Spring+Mybatis+MySql (spring batch 使用jar)

    Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使开发者更容易的访问和利用企业级服务。Spring Batch可以提供...

    bat命令入门与高级技巧详解.doc

    这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 批处理(Batch),也...

Global site tag (gtag.js) - Google Analytics