为什么我的 systemd 脚本无法正常工作

为什么我的 systemd 脚本无法正常工作

我有这个 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 退出?

相关内容