ОС - ubuntu 18.04
Есть команда, которая переходит в директорию с кодом сервиса и вызывает там npm start для запуска сервиса локально
cd ~/services/analytic-front && npm start
Я хочу запустить ее как демона. Для того что бы можно было поставить демона в автозагрузку например - часто приходится поднимать сервис для тестирования на своей машине. Ну и для собственного саморазвития, интересно же.
Я создал в директории /home/aa/services файл af.sh
#!/bin/bash
cd ~/services/analytic-front && npm start
Файл исполняемый, при прямом запуске скрипт отрабатывает правильно
Потом в etc/systemd/system создал файл af.service с описанием демона
[Unit]
Description=Analytic Front Service
After=network.target
[Service]
Type=simple
ExecStart=/home/aa/services/af.sh
Restart=always
[Install]
WantedBy=multi-user.target
Но результат плачевный
Что не так?