@linux进程管理及Nice值设定

本文介绍了Linux系统中如何设置进程的nice值以调整优先级,包括普通用户和超级用户的范围。同时详细阐述了各种系统信号的使用,如INT(中断)信号、QUIT(退出)信号、TSTP(暂停)信号、KILL(杀死)信号和TERM(终止)信号,以及如何通过kill命令发送这些信号来控制进程。此外,还提到了nohup命令用于后台运行程序和setsid用于创建孤儿进程的方法。
摘要由CSDN通过智能技术生成

1、设置进程的nice值
# 设置进程的优先级
nice -n -11 bash test.sh

-n : 设置优先级
	普通用户:(0~19)
	超级用户:(-20~19)
	
# 给指定进程设置优先级
renice [设置优先级] pid

2、Linux系统信号
中断信号
	ctrl + c
	ctrl + z

	INT(2) : 
		kill -[信号名称|信号ID] pid
		
		kill -SIGINT  PID
		kill -INT     PID
		kill -2       PID 

退出信号:
	ctrl + d

暂停信号:将进程暂停
	SIGTSTP(20)
		kill -20 PID 
		kill -SIGTSTP PID 
		kill -TSTP PID

杀死进程信号
	SIGKILL
		kill -9 PID 
		kill -SIGKILL PID
		kill -KILL PID
注:不能够被捕捉

终止信号
	SIGTREM
		kill -15 PID 
		kill -SIGTERM PID
		kill -TERM PID

注:优雅终止进程

暂停和恢复信号
	SIGCONT : 恢复
	SIGSTOP :暂停

重载信号
	SIGHUP(1)


1、nohup [执行的命令] &
后台启动,会在当前目录生成一个nohub.out文件,用于执行的命令的输出。
2、setsid : 实际上开了一个孤儿进程
3、(执行的命令&)
4、screen  开启一个子窗口
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值