ps -xa | grep 节点杀死特定进程

Kar*_*son 8 command-line process

我目前正在使用以下命令来获取进程:

ps -xa | grep node
Run Code Online (Sandbox Code Playgroud)

结果如下:

13611 ?        Sl     0:03 /opt/brackets/Brackets-node /opt/brackets/node-core
20713 pts/1    Sl     0:00 node --harmony app.js
20838 pts/1    S+     0:00 grep node
Run Code Online (Sandbox Code Playgroud)

我使用命令kill -9 20713来终止node --harmony app.js进程。

我怎样才能node --harmony app.js用一个命令杀死每一次?我厌倦了每次都输入进程号。

mur*_*uru 10

使用pkill

pkill node
Run Code Online (Sandbox Code Playgroud)

这也将匹配另一个命令,所以微调它:

pkill -f "node --harmony app.js"
Run Code Online (Sandbox Code Playgroud)

这与完整的命令行 ( -f) 完全匹配,因此它应该只命中所需的命令。