linux - 如何杀死Linux中的特定进程?

标签 linux process grep kill

我想在Linux中杀死一个特定的进程(它是一个名为test.exe的程序)。为此,我可以输入:

ps aux | grep test.exe

然后:

kill -9 process_id_of_test_exe

如您所见,我需要多次输入命令(不是立即)。问题是如何用一个命令来做到这一点。获取test.exe的process_id并给予kill。我认为在这种情况下我需要编写一个脚本。谢谢。

最佳答案

使用该命令获取PID

pidof test.exe
1044

然后杀死它:

kill 1044

然后加入他们:

kill $(pidof test.exe)

您还可以使用您的命令:

kill -9 $(ps aux | grep [t]est.exe)

[t] 阻止 grep 进行 grep 自身。

关于linux - 如何杀死Linux中的特定进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563003/

相关文章:

asp.net-mvc - 当用户在我的网站上注册时,我应该验证电子邮件地址吗?

c# - 在 C# 中杀死 python 脚本

grep - Tail -f - 显示与模式匹配的最后 X 行

更改用户 ID 以分配附加功能

Linux SDL2 应用程序在 Code::Blocks IDE 之外没有透明度

c - 下面的代码创建了多少个子进程

bash - 始终在 grep 中包含第一行

linux - 在 linux 中使用自定义别名中的 find 命令没有得到结果

c - 欺骗 libdc1394

php - 在 php 中更改目录权限 (chmod)