У меня есть этот скрипт 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?