参考大佬的文章:
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    

4476075-c6cb50421e1eb16f.jpg.webp

标签: none

添加新评论