如何从永久列表节点js中删除已停止的进程

删除停止的进程

我永远使用,以保持node.js应用程序在服务器上运行。 有没有办法从永久列表中删除已停止的进程?

我发现的最好的方法就是ps -eaf

然后杀死例如 杀了30566

现在应该从永远的名单上消失了。 🙂

注意:如果你的脚本目前没有停下来,这样做不会阻止它! 它只会将其从“永久列表”中删除! (但是你也可以用PID来杀死它。)

(可选的)

为了好玩,这也应该返回所需条目的永久过程的pid:

ps -ef | awk'$ NF ==“myScript.js”{print $ 2}'

注:将“myScript.js”replace为您在“永久启动”命令中使用的位置/文件。 (你可以在script列下find'forever list')。它可能类似于'myServer / myScript.js'。