Linux kill-9是终止进程时的最后手段。第一个选择是什么? 前言
我提出这个问题是因为它属于提问的范畴 背景 有一段时间,每当我不知道如何终止一个进程时,我都会默认使用。然而,我被告知这是最后的选择,因为根据信号规格,不能忽略-9: “杀死”Linux kill-9是终止进程时的最后手段。第一个选择是什么? 前言,linux,kill-process,Linux,Kill Process,我提出这个问题是因为它属于提问的范畴 背景 有一段时间,每当我不知道如何终止一个进程时,我都会默认使用。然而,我被告知这是最后的选择,因为根据信号规格,不能忽略-9: “杀死” 杀死(不能被捕获或忽略) 尝试的方法 在过去,我也尝试过以下方法 Ctrl-C(或信号) Ctrl-Z(或信号),后跟-ef | grep用户名,然后是进程的kill-9 问题: 从编码技术的角度来看,终止一个进程的第一个方法是什么?kill-TERM告诉进程终止自己。大多数应用程序都有一个处理程序来检测这一点,并且会正
从编码技术的角度来看,终止一个进程的第一个方法是什么?kill-TERM告诉进程终止自己。大多数应用程序都有一个处理程序来检测这一点,并且会正确地清理自己,以便下一次运行不会处理上一次运行中的工件。在UNIX/Linux系统上,这也映射到15。kill-TERM告诉进程自行终止。大多数应用程序都有一个处理程序来检测这一点,并且会正确地清理自己,以便下一次运行不会处理上一次运行中的工件。在UNIX/Linux系统上,这也映射到15。您也可以使用SIGQUIT,通过按
Ctrl+\
发送。这也会生成一个堆芯转储,可以对其进行分析
SIGQUIT映射到3号信号。因此,它与
kill-3pid
相同,您也可以使用SIGQUIT,通过按Ctrl+\
发送。这也会生成一个堆芯转储,可以对其进行分析
SIGQUIT映射到3号信号。因此它与
kill-3PID
SIGTERM
后接SIGKILL
如果需要SIGTERM
后接SIGKILL
如果需要,这也是默认值,如果您只是kill 1234