如何在启动时运行某个文件夹中的所有node.js文件?

如何在启动时运行某个文件夹中的所有node.js文件?,node.js,npm,raspberry-pi,raspberry-pi3,raspbian,Node.js,Npm,Raspberry Pi,Raspberry Pi3,Raspbian,我希望在启动时在某个文件夹中运行所有node.js脚本(在理想情况下,在某个特定文件夹的所有文件夹中运行一些npm脚本(我认为我运行的东西是npm run someScript)。这不需要一些Java程序就可以实现吗? THX您可以通过使用pm2之类的流程管理器来实现这一点 您可以按照本指南设置启动时要运行的所有内容 基本上,这个启动脚本将做的是拍摄一个当前运行的环境(无论您希望启动脚本做什么),并拍摄一个快照,它将在重新启动时参考。但它看起来不像是可以在启动时启动所有node.js应用程序,而

我希望在启动时在某个文件夹中运行所有node.js脚本(在理想情况下,在某个特定文件夹的所有文件夹中运行一些npm脚本(我认为我运行的东西是
npm run someScript
)。这不需要一些Java程序就可以实现吗?
THX

您可以通过使用pm2之类的流程管理器来实现这一点

您可以按照本指南设置启动时要运行的所有内容


基本上,这个启动脚本将做的是拍摄一个当前运行的环境(无论您希望启动脚本做什么),并拍摄一个快照,它将在重新启动时参考。

但它看起来不像是可以在启动时启动所有node.js应用程序,而无需配置每个应用程序。它可以同时启动多个应用程序(我用它来启动四个网站,以防服务器崩溃)为了拥有多个不同的应用程序,你需要给它们自己的名字。我建议使用ecosystem.config.js文件()您可以为每个应用程序指定自己的名称,并通过使用
$pm2 start econosystem.config.js
Ok轻松启动它们,但我的目标是只将应用程序放在某个文件夹中,它将在重新启动时运行,而不做任何其他操作。