控制进程-RHCE认证用户基础

时间:2024-05-15 11:42:01
【文件属性】:

文件名称:控制进程-RHCE认证用户基础

文件大小:522KB

文件格式:PPT

更新时间:2024-05-15 11:42:01

RHCE认证

控制进程 kill: 语法:kill [-signal] PID 向进程传送一个特定的讯号 默认为15(终结) kill -l:列出所有可以由kill传递的讯号 killall 进程控制 当需要中断一个前台进程的时候,通常是使用Ctrl+c组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。 kill可以通过向一个进程发送一个讯号来控制进程。这个讯号既可以是数字,也可以是名称。默认情况下,kill向进程传送进程号15,即terminate,以通知进程结束。我们可以使用kill –l列出所有可以由kill传递的讯号。 [root@stationxx root]# kill –l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 33) SIGRTMIN 34) SIGRTMIN+1 35) SIGRTMIN+2 36) SIGRTMIN+3 37) SIGRTMIN+4 38) SIGRTMIN+5 39) SIGRTMIN+6 40) SIGRTMIN+7 41) SIGRTMIN+8 42) SIGRTMIN+9 43) SIGRTMIN+10 44) SIGRTMIN+11 45) SIGRTMIN+12 46) SIGRTMIN+13 47) SIGRTMIN+14 48) SIGRTMIN+15 49) SIGRTMAX-14 50) SIGRTMAX-13 51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10 54) SIGRTMAX-9 55) SIGRTMAX-8 56) SIGRTMAX-7 57) SIGRTMAX-6 58) SIGRTMAX-5 59) SIGRTMAX-4 60) SIGRTMAX-3 61) SIGRTMAX-2 62) SIGRTMAX-1 63) SIGRTMAX 对于忽视讯号15的进程,我们可以用9来强制杀死。例如要结束一个bash时,你必须使用kill 9 !我们可以用man 7 signal,来查询每一个讯号的意思与作用。 除了进程号,我们还可以在killall后添加一个关键字,可以用来杀死一批进程。例如: [root@stationxx root]# killall httpd 杀死所有http进程。(关闭http服务。)


网友评论