如何在命令行杀死一个进程

2024-10-14 21:20:37

1、查找过程杀死无反应过程的第一步就是找到它。有两个命令用于定位一个进程:top和ps。顶部是每个管理员应该知道的工具。随着顶部,您将获得当前正在运行的进程的完整列表。从命令行,发回顶部查看正在运行的进程的列表

如何在命令行杀死一个进程

3、杀死进程现在我们来到杀死这个过程的任务。我们有两个信息将帮助我们杀死错误的过程:1、进程名称2、进程ID您使用的将确定用于终止的命令。有两个命令用于杀死进程:1、杀死 - 通过ID杀死一个进程2、killall - 按名称杀死一个进程还可以将不同的信号发送到两个kill命令。您发送的信号将由kill命令中要求的结果决定。例如,您可以将HUP(挂起)信号发送到kill命令,这将有效地重新启动该过程。当您需要立即重新启动的过程(例如,在守护程序的情况下),这永远是一个明智的选择。您可以通过发出kill -l来获取可以发送到kill命令的所有信号的列表。你会发现很多信号

如何在命令行杀死一个进程

4、最常见的杀戮信号是:信号名称单值影磨蓄贺痞响SIGHUP1挂断SIGINT2从键盘中断SIGKILL9杀死信号SIGTERM15终止傻疑煜阖信号SIGSTOP17,19,23停止进程这是很好的,您可以使用信号值代替信号名称。所以你不必记住各种信号的所有名称。所以,现在我们使用kill命令来杀死我们的chrome实例。此命令的结构将是:kill SIGNAL PID其中SIGNAL是要发送的信号,PID是要被杀死的进程ID。我们已经知道,从我们的ps命令我们要杀死的ID是3827,3919,10764和11679.所以要发送杀死信号,我们会发出命令:一旦我们发布了上述命令,所有的chrome进程都将被成功地杀死。我们走简单的路线!如果我们已经知道我们想要杀死的进程被命名为chrome,我们可以利用killall命令并发送相同的信号,如下所示:kill -9 3827 kill -9 3919 kill -9 10764 kill -9 11679上述命令的唯一注意事项是它可能无法捕获所有正在运行的chrome进程。如果在运行上述命令之后,您发出ps aux | grep chrome命令并查看剩余的进程运行,最好的方法是返回kill命令并发送信号9以通过PID终止进程。

5、结束过程变得容易正如你所看到的,杀死错误的过程并不像你以前想象的那样具有挑战性。当我结束一个顽固的过程时,我倾向于从killall命令开始,因为它是最有效的终止路线。然而,当你结束一个非常有魅力的过程,杀死命令就是要走的路。

猜你喜欢