linux kill 杀死进程,子进程还在?
参考大佬的文章:
https://juejin.cn/post/6844903927989665806
#ps j -A 命令可以看到PPID,PID,PGID,SID信息
#PGID 进程组
#SID 会话ID
#PPID 父进程
#只会结束 32551 这个进程,而如果有一堆子进程的话,子进程将链接到init这个初始进程下
kill -9 32551
#在进程PID前加一个-符号,意思是给这一进程组下的所有进程发送结束信号,将子进程全部结束掉
kill -9 -32551
-9这个参数,会立即结束程序,而可以导致非正常退出,谨慎
#给进程发送term信号,如果进程没有捕获该信号,则进程终止(前面加-表示进程组,包含子进程)
kill -SIGTERM -32551
kill -l
#列出所有信号名称
user_00@webdev:~> 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
16) SIGSTKFLT 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 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX

版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/611.html
转载时须注明出处及本声明