Linux网络操作系统15.jsp.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux网络操作系统15.jsp

15.2.3配置batch作业 #batch atcp /root/a /home atEOF #atq * * 任 务 计 划 15.2 作业控制 15.1 进程的启动方式 输入需要运行的程序的程序名,执行一个程序,其实也就是启动了一个进程。在Linux系统中每个进程都具有一个进程号,用于系统识别和调度进程。启动一个进程有两种主要途径:手工启动和调度启动,后者是事先进行设置,根据用户要求自行启动。 (1)前台启动 【例15.1】 查看前台启动进程。 #find / -name hosts #ctrl+z #ps 1.手工启动 (2)后台启动 直接从后台手工启动一个进程用得比较少一些,除非是该进程甚为耗时,且用户也不急着需要结果的时候。假设用户要启动一个需要长时间运行的格式化文本文件的进程。为了不使整个shell在格式化过程中都处于“瘫痪”状态,从后台启动这个进程是明智的选择。 从后台启动进程其实就是在命令结尾加上一个“”号。 在 Linux系统中,任务可以被配置在指定的时间、指定的日期或系统平均复载量低于指定的数量时自动运行。Fedora 8预配置了重要系统任务的运行,以便使系统能够时时被更新。系统管理员可使用自动化的任务来执行定期备份、监控系统和运行定制脚本等。 2.调度启动 进程的挂起及恢复 作业控制允许将进程挂起并可以在需要时恢复进程的运行,被挂起的作业恢复后将从中止处开始继续运行。只要在键盘上按[Ctrl+Z]键,即可挂起当前的前台作业。使用jobs命令可以显示shell的作业清单,包括具体的作业、作业号以及作业当前所处的状态。 恢复进程执行时,有两种选择:用fg命令将挂起的作业放回到前台执行,用bg命令将挂起的作业放到后台执行。 【例15.2】 挂起cat /root/a作业后将作业放到前台执行。 #cat/root/a #ctrl+z #fg 【例15.3】 用户正在使用vi编辑文件,挂起后将作业放在前台执行。 #vi a.txt ctrl+z #jobs #ps #fg vi a.txt 【例15.4】 挂起作业后放到后台执行。 #bg 【例15.5】 挂起作业后指定作业号恢复作业。 #jobs;#fg 15.2 任 务 计 划 如果要在固定的时间上触发某个作业,就需要创建任务计划,按时执行该作业,在Linux系统中常用cron、at和batch实现该功能。 15.2.1 配置cron实现自动化 使用cron实现任务自动化可以通过修改/etc/crontab文件以及使用crontab命令实现,其结果是一样的。 使用cron服务,必须安装vixie-cron包 #rpm -qa|grep vixie-cron #service crond status cron守护进程可以在无需人工干预的情况下根据时间、日期、月份和星期的组合来调度执行重复任务的守护进程。 /etc/crontab中每一行代表一项任务,格式如下: minute hour day month dayofweek command 0 23 * * 6 /root/backup.sh 1./etc/crontab文件实现自动化 (1)crontab命令简介 root以外的用户可以使用crontab命令配置cron任务。所有用户定义的crontab都被保存在 /var/spool/cron目录中,并使用创建它们的用户身份来执行。 #crontab [–u 用户名] –e –l –r -e 编辑crontab文件 -l 列出crontab文件的内容 -r 删除crontab文件 2.crontab命令实现自动化 (2)控制对cron的使用 /etc/cron.allow和/etc/cron.deny文件被用来限制对cron的使用。这两个使用控制文件的格式都是每行一个用户名。两个文件都不允许有空格。修改控制文件,crond守护进程不必重启。 无论控制文件如何定义,root用户都可以使用cron (3)启动和停止服务 启动cron服务,需要使用“service crond start”命令。 #service crond start #service crond stop #service crond restart #service crond status (4)创建crontab文件 在考虑向cron进程提交一个crontab文件之前,首先要做的一件事情就是设置环境变量EDITOR。cron进程根据它来确定使用哪个编辑器编辑crontab文件。 【例15.7】 以普通账

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档