День добрый. Мне необходимо создать свой сервис. Для этого я в директории etc/systemd/system создал свой файл MyTestService.service со следующим содержимым:
[Unit] Description=My test service
[Service] User=testuser WorkingDirectory=/home/testuser/Test ExecStart=/home/testuser/Test/MyNewTestService.exe Type=idle RestartSec=15 KillMode=process
SyslogIdentifier=smart-test SyslogFacility=daemon
Restart=on-failure
[Install] WantedBy=multiuser.target
Отмечу, что файл MyNewTestService.exe является исполняемым и успешно стартует, через mono.
Далее я перезагрузил файлы службы:
sudo systemctl daemon-reload
Запустил свой сервис:
sudo systemctl start MyTestService.service
Убедился, что он работает (как с помощью systemctl status, так и увидел, что сервис пишет в файлы что мне нужно). И, как я понял, подключил автозапуск:
sudo systemctl enable MyTestService.service
Однако после перезагрузки сервис самостоятельно не стартует. Он прекрасно запускается и останавливается руками (systemctl start/stop), но никогда не стартует самостоятельно.
Что я делаю не так? Или мне следует сделать что-то ещё?