网站大量收购闲置独家精品文档,联系QQ:2885784924

第7章进程管理(2013年东北大学秦皇岛分校数学与统计学院崔向南版).ppt

第7章进程管理(2013年东北大学秦皇岛分校数学与统计学院崔向南版).ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章进程管理(2013年东北大学秦皇岛分校数学与统计学院崔向南版)

7. 4 运行后台进程 使用符号 [echo@echo echo]$ ls –Rdirlist [1] 561 适合于: 程序运行途中不需要用户的干预 程序执行时间较长 使用nohup Nohup 命令[参数]输出文件 程序的优先级增加5 使用cron 可以定时地、周期地执行程序 主配置文件 /etc/crontab 使用crontab 描述传递给cron的执行程序 格式: minute hour day month dayofweek command SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 运行后台进程-2 使用anacron 任务被列在配置文件 /etc/anacrontab中。 格式是: period delay job-identifier command 使用at at时间 命令1 命令2 命令3 …… 使用atq :列出用户未执行完的任务 使用atrm :删除后台执行的任务 使用batch :在系统负载允许的情况下执行命令 nohup程序 Cron程序 Cron是Linux中一个重要的Daemon(守护进程),启动后该程序会常驻内存并定期启动设定的程序。 Cron程序 Anacron程序 Anacron程序与Cron程序类似,也属于任务调度工具。Anacron设定的任务如果在指定时间没有成功执行,Anacron会间隔一段时间后再次执行该任务,而Cron设定的任务如果在指定时间没能完成,则调度工作就会失败。因而Anacron设定的任务的执行机率要比Cron高。 at程序 at程序也是一种任务管理工具,允许用户将一个或多个命令放到队列中,按时执行。与Cron不同的是,at设置的任务只在某个时刻执行,并且只执行一次。如果要使用at调度任务,必须首先启动atd守护进程。使用atrm删除后台执行的任务。 batch程序 batch命令实际上仍然使用的是atd守护进程,与at命令格式、用法也完全相同。不同之处在于由batch设置的任务会在系统平均负载低于一个特定值(默认为0.8)时才会运行,可以有效防止调度的任务占用过多的处理器时间。例如利用命令du对磁盘空间的使用情况进行统计通常是一项极耗费系统资源的工作,可以使用batch命令添加一个新任务,使该工作在平均负载比较低时才被执行,并将结果保存到/tmp/diskspace文件中。 其他系统管理程序 alias用于设定别名,可以用一个自定义的字符串来代替一个完整的命令行,从而减少打字工作量。unalias用于取消指定的别名。不带任何参数直接执行alias命令,显示已经设定的别名。 其他系统管理程序 job命令用于显示目前正在后台执行的任务列表 。 其他系统管理程序 clear命令用于清屏,并把光标移到左上角 。 reboot命令可以重新引导系统。 shutdown命令会把内存中的数据写回硬盘并关闭系统。 halt命令用于关闭系统 。 exit命令用于退出并关闭命令行终端。 fg命令用于将用户在后台运行的程序移到前台。 mknod命令可以用来建立块设备或字符设备文件 。 wc命令可以对文本文件的单词、字符等基本信息进行统计。 chattr命令用于设置一个文件的immutable属性,即i属性。 sync命令用于将内存中的数据写回磁盘。 小结习题 思考题 (1)什么是进程? (2)如何显示进程? (3)进程之间具有什么样的关系? (4)什么是多进程和多任务? 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 7-* 第7章 进程管理 本章学习目标 学习关于进程的基本知识和相关命令。掌握运行后台进程以及进程控制。 主要内容 进程和多进程的概念 进程类型 如何运行后台进程 如何进行进程控制 7.1 进程概述 进程(process):正运行的程序,即程序只有再被系统载入了内存并运行后才能够叫做进程。 程序是磁盘文件,而进程则是内存中工作着的代码。 获得当前运行的程序及其进程号:ps [user@hos

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档