在Ubuntu上查找Node JS实例

时间:2014-02-05 11:21:12

标签: javascript node.js ubuntu terminal

在我寻找ctrl c process.exit(0)

之后,我写了一个脚本而没有放process.on('SIGNIT', gracefulShutdown)

我想知道这个过程是否仍在我的机器上运行,我用过:

ps -aux | grep node

它提出了一些东西,但我不确定它是什么。

我想做的就是找到一个快速简便的方法来找到并杀死它。

由于

1 个答案:

答案 0 :(得分:7)

ps -aux | grep node的输出示例:

foo      22210  0.0  0.5 779600 46088 pts/2    Sl   Jan22   2:29 node ./server.js localhost:9999
foo      22794  0.0  0.0 692468   112 pts/4    Sl   Jan31   0:00 node ./static.js

这些显示我已启动的两台服务器。进程ID位于第2列,因此如果我想结束运行server.js的服务器,则:

kill 22210

如果不起作用:

kill -9 22210

一般来说,我更喜欢从没有信号选项的kill开始,它会发送TERM信号。如果这不起作用,则-9会发送KILL。在一般情况下,TERM将使进程有机会彻底终止。