如何用参数启动pm2?
How to start pm2 with arguments?
我有一个简单的命令,在 运行:
时可以正常工作
parse-dashboard --config /home/ubuntu/dash/config.json
然而,当运行用pm2将它连接时,它不起作用:
pm2 start parse-dashboard -- --config=/home/ubuntu/dash/config.json
查看日志,我得到错误:
node: bad option: --config=/home/ubuntu/dash/config.json
我做错了什么?
使用指定参数的过程文件。创建以下文件并将其命名为例如 ecosystem.json
(确保 'script' 和 'cwd'(应用程序将在其中启动)位置适合您))
{
"apps" : [{
"name" : "parse-dashboard-wrapper",
"script" : "/usr/bin/parse-dashboard",
"watch" : true,
"cwd" : "/home/parse/parse-dashboard",
"args" : "--config /home/ubuntu/dash/config.json"
}]
}
和运行它与
pm2 start ecosystem.json
我有一个简单的命令,在 运行:
时可以正常工作parse-dashboard --config /home/ubuntu/dash/config.json
然而,当运行用pm2将它连接时,它不起作用:
pm2 start parse-dashboard -- --config=/home/ubuntu/dash/config.json
查看日志,我得到错误:
node: bad option: --config=/home/ubuntu/dash/config.json
我做错了什么?
使用指定参数的过程文件。创建以下文件并将其命名为例如 ecosystem.json
(确保 'script' 和 'cwd'(应用程序将在其中启动)位置适合您))
{
"apps" : [{
"name" : "parse-dashboard-wrapper",
"script" : "/usr/bin/parse-dashboard",
"watch" : true,
"cwd" : "/home/parse/parse-dashboard",
"args" : "--config /home/ubuntu/dash/config.json"
}]
}
和运行它与
pm2 start ecosystem.json