你的位置:首页 > 操作系统

[操作系统]Linux shell入门基础(四)

四、进程优先级前台后台
01.进程控制
#find /name aaa &
#ps aux | grep find#updatedb & 
#ps aux | grep updatedb
root 5871 52.8 0.2 2204 700 pts\2 R(低优先级) 08:43 0:02 updatedb#nice -n -10(优先级) updatedb &
##ps aux | grep update
root 5871 52.8 0.2 2204 700 pts\2 D<(高优先级) 08:43 0:02 updatedb#nice -n 10 updatedb &
root 5871 52.8 0.2 2204 700 pts\2 RN(低优先级) 08:43 0:02 updatedb#top(查看进程状态)
此时按r可以改变优先级的高低#ps aux -ef
#kill PID kill -9 PID
#killall Pname
#killall -9 byf
#skill -9 tty1
#pkill -u byf
#pstree(树形显示进程目录)
#renice -10 1(把一个进程的优先级调为-10)
#top r进程概念:有init来初始化所有进程,PID总是为102.进程控制的前台和后台
#vi(前台)
#vi $(后台运行)#kill %1(杀掉后台第一个任务)#fg %3(从后台放回前台)#update Ctrl+z(放到回台,暂停)#jobs(查看后台任务)#bg %1(从后台开始运行)#fg %1(从后台拉到前台)#nohup updatedb &(父进程退出后,将子进程挂起)#exit从新打开一个控制台
#ps aux | grep updatedb#find / -name sssss &
Ctrl+z(暂停)
#jobs
#kill %1