运维之基础命令--linux信号

笔记

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  开启一个子窗口

运维之基础命令--linux信号
http://gsproj.github.io/2022/07/06/01_运维/01-基础命令/day17-Linux信号/笔记/
作者
GongSheng
发布于
2022年7月6日
许可协议