Bash 脚本杀死不起作用

Кир*_*кин -1 bash kill

#name - name of killing process

pidof name | kill

为什么它不起作用?

Chr*_*iki 9

kill似乎没有从 STDIN 读取 PID(当您通过管道将其输出pidof传送到它时)。

这应该有效:

kill $(pidof name)
Run Code Online (Sandbox Code Playgroud)

为了减少输入,您还可以使用以下内容(如@florian-diesch 在评论中所建议的那样):

pkill name
Run Code Online (Sandbox Code Playgroud)

  • 你可以使用 `pkill gedit` 代替。 (6认同)