Конфиг:
[Unit]
Description=LTPS NodeJS App
After=network-online.target
[Service]
Restart=on-failure
WorkingDirectory=/home/{user}/test-server
ExecStart= /home/{user}/.nvm/versions/node/v10.16.0/bin/nodemon /home/{user}/test-server/app.js
[Install]
WantedBy=multi-user.target
Нода установлена через nvm. При старте сервиса возникает ошибка code=exited, status=210/CHROOT. Если добавить окружение Environment=PATH=/home/{user}/.nvm/versions/node/v10.16.0/bin ошибка пропадает. Можете объяснить как это работает? В большинстве конфигов, которые находил, путь к ноде /usr/bin и таких проблем нет.
В какой директории держать конфиг сервиса? /lib/systemd/system или /etc/systemd/system