如果我的机器上有节点,并且我运行了四个不同的节点程序,那么我可以通过CLI告诉有多少程序正在运行吗?
我认为,当我需要判断一个特定的节点程序是否打开,或者只是知道节点正在运行的程序时,它是有用的。
谢谢!
答案 0 :(得分:1)
嗯,你总是可以跑:
$ ps -aef | grep node
答案 1 :(得分:1)
如果你只关心多少:
$ ps aux | grep `which node` | wc -l
如果你真的想看到它们的细节,只需要点击wordcount(wc -l
(命令结束:
$ ps aux | grep `which node`
注意:使用which node
将返回该shell运行的任何节点可执行文件的位置,此时 - 如果您在某个地方的脚本中运行它,这可能会有所不同,而不是您自己的终端提示,如果您使用NVM,它可能会有很大差异。如果你有多个节点二进制文件,你可以使用grep node
但要注意这可能会找到包含单词node的其他进程,有时会有很多 - 在dev机器上它会找到Slack的运行版本,以及其他使用节点的桌面应用