我永远使用来保持node.js应用程序在服务器中运行。有没有办法从永久列表中删除已停止的进程?
答案 0 :(得分:2)
最好的我发现是做ps -eaf
然后就是杀了eg。杀30566
现在它应该从永远的名单中消失。 :)
注意:如果你的脚本目前没有停止,这样就不会停止它!它只会将其从“永久列表”中移除! (但你也可以用它的PID来杀死它。)
(可选)
为了好玩,这也应该返回所需条目的永久过程的pid:
ps -ef | awk' $ NF ==" myScript.js" {print $ 2}'
注意:替换myScript.js'使用您在“永远开始”中使用的位置/文件命令。 (您可以通过脚本列下的' forever list'找到它。)它可能类似于' myServer / myScript.js'。