下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章_执行命令当你在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集磁盘的进程,你可能希望它能够在每天的非负荷时间段运行。为了使这些进程能够在运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。本章重点如下内容:A、设置 crontab 文件,并且用它来提交作业B、使用 at 命令来提交作业C、在提交作业D、使用 nohup 命令提交作业:cron 系统调度进程。可以使用它在每天的非在一周或一月中的不同时段运行。负荷时间段运行作业,或A非负荷命令。使用它在一个特定的时间运行一些特殊的作业,或在晚一些的时间段或负荷时间段
2、运行。& 使用它在运行一个占用时间不长的进程。Nohup 使用它在运行一个命令,即使在用户退出时也不受影响。(一)cron 和 crontabcron 是系统主要的调度进程,可以在无需人工干预的情况下运行作业。有一个叫做 crontab令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个 crontab 文件来保存调度信息。可以使用它运行任意一个 s或某个命令,每小时运行一次,或一周三次,这完全取决于你。每一个用户都可以有自己的 crontab 文件,但在一个较大的系统中,系统管理员一般会这些文件,而只在整个系统保留一个这样的文件。系统管理员是通过 cron.deny 和cron. a
3、llow 这两个文件来A、crontab 的域或允许用户拥有自己的 crontab 文件。为了能够在特定的时间运行作业,需要了解 crontab 文件每个条目中各个域的意义和格式。下面就是这些域:第 1 列分钟 15 9第 2 列小时 12 3(0 表示子夜)第 3 列日 13 1第 4 列月 11 2第 5 列06(0 表示天)第 6 列要运行下面是 c r o n令t a b 的格式:分时日月其中表示空格。B、Crontab 条目举例要运行令C、Crontab 命令选项Crontab 命令的一般形式为Crontab 【-u user】 -e -l -r其中:-u:用户名-e:编辑 cron
4、tab 文件-l:列出 crontab 文件的内容-r:删除 crontab 文件如果使用自己的名字登入就不用-u 选项。D、创建一个新的 crontab 文件在考虑向 cron 进程提交一个 crontab 文件之前,首先要做的一件事情就是设置环境变量 EDITOR。cron 进程根据它来确定使用哪个编辑器编辑 crontab 文件。99%的 UNIX 和 LINUX 用户都使用 vi,如果你也是这样,那么你就编辑$HOME目录下的. profile 文件,在其中加入这样一行:EDITOR=vi; export EDITOR然后保存并退出。E、列出 crontab 文件,可以用crontab
5、 -l 命令F、编辑 crontab 文件如果希望添加、删除或编辑 crontab 文件中的条目,而 E D I TO R 环境变量又设置为 vi,那么就可以用 vi 来编辑 crontab 文件,相应令为:$ crontab -eG、删除 crontab 文件命令Crontab -rH、恢复丢失的 crontab 文件如果不误删了 c r o n t a b 文件,假设你在自己的$ H O M E 目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/,其中是用户名。如果由于权限问题无法完成拷贝,可以用:$ crontab 其中,是你在$HOME 目录中副本的文件名。有些 c
6、rontab 的变体有些怪异,所以在使用 crontab 命令时要格外。如果遗漏了任何选项,crontab 可能会打开一个空文件,或者看起来像是个空文件。这时敲 delete 键退出,不要按,否则你将丢失 crontab 文件。(二)at 命令at 命令允许用户向 cron 守护进程提交作业,使其在稍后的时间运行。at 命令的基本形式为at 【-f script】 【-m -l -r】 【time】 【data】其中:-f script 是所要提交的或者命令-l 列出当前所有等待运行的作业。atq 命令具有相同的作用-r 清除作业为了清除某个作业,还要提供相应的作业标识(ID);有些 UNIX 变体只接受 atrm 作为清除命令。-m 作业完成后给用户发邮件time at 命令的时间格式是非常灵活的;可以用 H、HH.HHMM、 HH:MM 或 H:M,其中 H 和 M 分别是小时和分钟。date 日期格式可以是月份数或日期数。A、使用 at 命令提交命令或者B、列出所提交的作业C、清除一个作业(三)&命令该命令格式很简单:命令 &为什么要在执行命令?因为当在执行命令时,可以继续使令有 find、费时的打印作运行作业时要当心:需要用用你的终端做其他事情。适合在业、费时的排序及一些 s运行。在户交互令不要放在执行,因为这样你的机器就会在那里傻等。(四)Nohup 命令该
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级公寓装修租赁合同三篇
- 2024年化工行业员工合同范例3篇
- 2024年度物流服务合同:跨国货物运输与配送服务协议3篇
- 2024年全新建筑工地施工合作协议模板版
- 2024年度药品买卖标准合同一
- 网络推广计划
- 薪酬福利体系优化计划
- 2024年度人力资源服务合同标的与人力资源管理细节3篇
- 清洁服务招标合同三篇
- 2024年土地开垦与利用合同3篇
- 基于单片机的光照度自动调节系统设计
- 高压喷射扩大头锚杆专项施工方案
- 海洋牧场构建
- 涉税专业服务机构热点问题解答
- 污水项目V型滤池
- 《11~20各数的认识》--完整版PPT课件
- SAP-PM模块培训
- 固定资产贷款授信业务讲解
- 贵州省城市出租汽车管理办法实施细则
- 《茅屋为秋风所破歌》理解性默写
- 常用钢号热处理淬火回火温度对照表
评论
0/150
提交评论