我有一个简单的命令,可以在运行时正常工作:
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
我做错了什么?
答案 0 :(得分:3)
使用指定参数的进程文件。创建以下文件并将其命名为ecosystem.json
(确保'脚本' 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