[英]Can PM2 run command line start scripts?
我正在使用一个库,假设我希望启动我的应用程序的脚本是cli-lib start
我怎么能 go 呢? 我不想为此只运行node app.js
或任何 js 文件,cli lib 为我做这些,但我想不出一种方法来让它工作。
是的,您可以使用 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 --interpreter=perl
从文档中阅读更多内容
我认为您可以创建一个 bash 脚本,然后使用 pm2 运行它,例如:
bash.sh
#!/usr/bin/bash
node /home/user/test.js
然后你可以用pm2运行文件“bash.sh”
pm2 start bash.sh
我还没有测试它,但你可以试试。
是的,我们可以在 Linux 中通过脚本使用和操作 pm2 相关命令。
$ sudo nano runpm2.sh
#!/usr/bin/bash
pm2 restart "a"
pm2 restart "b"
pm2 restart "c"
pm2 start "app.js"
pm2 restart "app_name"
pm2 reload "app_name"
pm2 stop "app_name"
pm2 delete "app_name"
sudo chmod +x runpm2.sh
sudo ./runpm2.sh
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.