Назад | Перейти на главную страницу

Почему мой сценарий 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?