我有这个 systemd 脚本。我使用 重新加载systemctl daemon-reload
,然后使用 启动它systemctl start myserver.service
[Unit]
Description=
[Service]
ExecStart=/usr/bin/node /home/user/project/bin/server.js
User=user
Type=simple
[Install]
WantedBy=multi-user.target
当我在终端中执行时,它执行得/usr/bin/node /home/user/project/bin/server.js
很好。user
之所以必须如此,user
是因为该脚本使用了expressjs
仅为 而安装的user
。
为什么我的服务无法运行,只是以状态=1/FAILURE 退出?