Node.js PM2可以运行命令行启动脚本吗?

Node.js PM2可以运行命令行启动脚本吗?,node.js,pm2,Node.js,Pm2,我正在使用一个库,比如说我希望启动我的应用程序的脚本是clilibstart我该怎么做?我不想只运行node app.js或任何js文件,cli lib可以为我这样做,但我想不出一种方法来实现这一点。我认为您可以创建一个bash脚本,然后使用pm2运行它,例如: bash.sh #!/usr/bin/bash node /home/user/test.js 然后可以使用pm2运行文件“bash.sh” 我还没有测试它,但您可以尝试。是的,您可以使用pm2运行任何流程类型。 对于默认情况下已分配

我正在使用一个库,比如说我希望启动我的应用程序的脚本是
clilibstart
我该怎么做?我不想只运行
node app.js
或任何js文件,cli lib可以为我这样做,但我想不出一种方法来实现这一点。

我认为您可以创建一个bash脚本,然后使用pm2运行它,例如:

bash.sh

#!/usr/bin/bash
node /home/user/test.js
然后可以使用pm2运行文件“bash.sh”


我还没有测试它,但您可以尝试。

是的,您可以使用pm2运行任何流程类型。 对于默认情况下已分配解释器的其他语言的脚本

pm2 start echo.coffee
pm2 start echo.php
pm2 start echo.py
pm2 start echo.sh
pm2 start echo.rb
或与翻译

pm2 start echo.pl——解释器=perl
来自文档

pm2 start echo.coffee
pm2 start echo.php
pm2 start echo.py
pm2 start echo.sh
pm2 start echo.rb