我已经在我的服务器上安装了“让我们聊天”。在文档中,他们说要启动应用程序
npm start
从安装应用程序的目录。
但我无法使用 systemd 启动它。我希望应用程序始终在线。所以如果我手动启动它就可以了
cd /MIDDLE/uow/lets-chat/ && /bin/npm start
但如果我从 systemd 配置 Execstart 中的行,则不会。我尝试使用同一行,我尝试使用 npm,我尝试使用 "node ./apps.js" :
ExecStart=/usr/bin/cd /MIDDLE/uow/lets-chat/ && /usr/local/bin/node /MIDDLE/uow/lets-chat/app.js
(我尝试使用或不使用命令的绝对路径,但它没有任何改变)。
我不知道如何在我的 centos 中将这个应用程序作为守护进程启动。请问我该怎么办?
谢谢,
一个。
您需要同时设置
ExecStart=
和WorkingDirectory=
为适当的值。例如: