分享
 
 
 

SCO UNIX基础讲座--第九讲:管理进程

王朝system·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

用低优先级运行进程

nice(C)指令用於以较低的调度优先级执行命令,每个进程都有

一个nice值,用於计算它的优先级。nice值在0到39范围内,

高值获得低优先级,不给实参的默认情况是nice值20。超级用户

可指定负值,以提高优先级。

在注销进程後进程继续执行

後台启动的进程,默认情况下,当注销後就不再存在,但是,可

以使用nohup(c)指令,让进程不受挂起和注销影响,得以继续

运行,例如:

$nohupsortbigfile>sortfile&

4567

$exit

当用户注销时,用户未用输出改向,输出将送到当前目录下的

nohup.out文件中,如果当前目录不可写,则输出改向到

$HOME/nohup.out。

重新启动安全级精灵进程

根据C2安全级要求,某些精灵进程用LUID(LoginUser

Identifier)标记运行,如此只能用sd(ADM)实用程序重新启

动他们。

如果LUID限制有效的话(高安全级),只能用sd(ADM),例

如cron(C)这样的精灵,在高安全级下要sd重新启动它。

进程终止实用程序

需要终止实用程序时,可以通过发信息给进程,使它自杀,通常

会用在终止一些已挂起的或是运行的进程。

语法如下:

$kill[-signal]

例如

$kill4411

4411:terminated

这样,只能终止运行优先级大於25的进程,小於25优先级的进

程只能在重新引导系统中撤注它。

调度单个作业执行

at(C)指令使得在某指定时间执行一组命令一次,主要用於在系统

活动较少的情况下,在预定时限(例如在半夜後或每日固定时间)

内运行指令。

要重新定向,可以使用标准输入,或可文件输入;在打入完整的

at指令後,就会显示出将要运行的作业号与时间。

语法如下:

$attime[date][increment]<[filename]

任何用户都能运行一个at作业,但必须给予授权。

指定单个作业调度时间

时间格式为hr:min或min,hr,用a.m或p.m指定上午或下午,

有效时间包括noon,midnight和now,指定日期则用「月日

〔年〕」格式,例如Feb14。一星期那一天也可用monday、

mon、today或tomorrow代替。

.at指令从标准输入中,读入打算在以後某一时刻所执行的命令:

$at14:00Jan

sort/u/user1/file

/u/user1/sort

ctrl>d

job61202778.aatThuJan414:00:001996

记著使用时,要用全路径名指定文件。指令输出以电子邮件发送

给用户,也可输出改向到文件或终端。

列出单个调度作业

使用命令

$at-1

job612027780.aatWedJan2408:43:001996

job612027900.aatWedJan2408:43:001996

若指定jod_id,一般用户会得到一张自己所有作业的表,根用户

则能取得全部作业的表。

撤消单个调度作业

使用以下指令撤消作业:

$at-r

可以使用匹配符撤销多个作业。at的作业存放在

usr/spool/cron/atjobs

在一般数据库上调度作业

用crontab(C)指令,从指定文件或标准输入拷贝或编辑成用户

的crontab文件,该文规定了在指定日期和时间调度运行一些指

令。

crontab指令提供了对cron系统精灵要执行的作业,清理/tmp,

撤销在一般数据上日记文件或不想要的文件,以及检查空间,邮

寄警告予用户等。

/usr/lib/cron/cron.allow文件列出了能使用cron的用户,

/usr/lib/cron/cron.deny文件列出了拒绝存取cron的用户,仅

当cron.allow文件不存在时,cron.deny文件才起作用。

指定作业及其调度时间

作业可能是单个指令或包含多道指令的shell脚本,指令输出邮

寄给用户,也可输出改向到文件或终端。在文件中打入作业及运

行时间,以运行此作业。文件可取任何名字,但是,不允许包括

首尾部和空白行,而且,最好取.cronfile,这种取名反映其功

能,易记易理解。.cronfile文件可用正文编辑或vi创建。

每个用户仅提供一个.cronfile文件,每当执行crontab指令时,

新文件会盖写原先文件。编辑已存在的.cronfile文件,增加或

修改一个作业,然後用crontab重新提交.cronfile。而每个用

户的登记项会存放在/usr/spool/crontabs/。

列出或修改cron作业

要列出当前提供的cron作业,可以打入:

$crontab-1

修改cron项,使用指令:

$crontab-1>.cronfile

$vi.cronfile

$crontab.cronfile

如要撤销cron作业,则打入:

$crontab-r

但有一样,请留意,根用户没有.cronfile文件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有