linux - 如何在Linux中杀死特定进程? [关闭]

原文 标签 linux process grep kill

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

ps aux | grep test.exe

然后:
kill -9 process_id_of_test_exe

如您所见,我需要多次(而不是立即)键入命令。问题是如何在一个命令中做到这一点。获取test.exe的进程ID并将其设为kill。我想在这种情况下我需要写一个脚本。谢谢。

最佳答案

使用此命令获取PID

pidof test.exe
1044

然后杀了它:
kill 1044

然后加入他们:
kill $(pidof test.exe)

也可以使用命令:
kill -9 $(ps aux | grep [t]est.exe)

[t]防止grep自身重映射。

相关文章:

c - 如何在GDB中将二进制值(1010)打印为十进制值(10)?

c - mmap on / proc / pid / mem

unix - 使用fork和socket时处理不正常的关闭

c# - p。从C#错误开始

linux - Linux-grep排除前面搜索模式中的所有单词

java - 在64位CENTOS上安装32位Java:错误Java / lang / Object

linux - 如何将ksh -x的输出重定向到UNIX中的文件

objective-c - OSX-如何获取NSTask的内存使用情况?

sed - 使用sed / grep / awk删除所有内容,直到第一个空白行

linux - 在目录下查找所有正在运行的脚本