尝试杀死所有节点但在osx上失败

ara*_*ide 14 macos node.js

我希望在mac osx上重启nodejs

$ps aux | grep node
mymac      20215   0.0  0.0  2432768    460 s000  R+    9:49AM   0:00.00 grep node
Run Code Online (Sandbox Code Playgroud)

有一个PID 20215,我试图杀死这个过程

kill -2 20215
Run Code Online (Sandbox Code Playgroud)

它报道

-bash: kill: (20215) - No such process
Run Code Online (Sandbox Code Playgroud)

您的评论欢迎

jlh*_*ora 40

ps aux除了from之外,输出中没有包含关键字"node"的其他进程grep node.您正试图grep终止节点的进程,并且没有节点进程正在运行,这就是它失败的原因.

试试吧

sudo killall node
Run Code Online (Sandbox Code Playgroud)

或者

sudo kill -9 `ps aux | grep node | grep -v grep | awk '{print $2}'`
Run Code Online (Sandbox Code Playgroud)

  • sudo Killall 节点报告:未找到匹配的进程 (2认同)