Linux shell入门基础(四),linuxshell入门基础


四、进程优先级前台后台01.进程控制#find /name aaa &#ps aux | grep find#updatedb & #ps aux | grep updatedbroot 5871 52.8 0.2 2204 700 pts\2 R(低优先级) 08:43 0:02 updatedb#nice -n -10(优先级) updatedb &##ps aux | grep updateroot 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 

相关内容