по факту есть - "/root/work/src/app/project" - это директория go проекта. Там есть бинарник
- "project", полученный через
go build
.
А теперь сам сервисный файл (goproject.service) находящийся в "/etc/systemd/system":
[Unit]
Description=goproject
[Service]
User=root
Group=root
Restart=on-failure
ExecStart=/root/work/src/app/project
[Install]
WantedBy=multi-user.target
systemctl status goproject:
goproject.service - goproject
Loaded: loaded (/etc/systemd/system/goproject.service; enabled; vendor preset: enabled)
Active: inactive (dead) (Result: exit-code) since Sun 2017-06-18 06:38:27 UTC; 1min 4s ago
Process: 20271 ExecStart=/root/work/src/app/project (code=exited, status=203/EXEC)
Main PID: 20271 (code=exited, status=203/EXEC)
Jun 18 06:38:27 project systemd[1]: goproject.service: Unit entered failed state.
Jun 18 06:38:27 project systemd[1]: goproject.service: Failed with result 'exit-code'.
Jun 18 06:38:27 project systemd[1]: goproject.service: Service hold-off time over, scheduling restart.
Jun 18 06:38:27 project systemd[1]: Stopped goproject.
Jun 18 06:38:27 project systemd[1]: goproject.service: Start request repeated too quickly.
Jun 18 06:38:27 project systemd[1]: Failed to start goproject.
Jun 18 06:38:35 project systemd[1]: goproject.service: Start request repeated too quickly.
Jun 18 06:38:35 project systemd[1]: Failed to start goproject.
Однако сам проект запускается, если запускать его вот так:
$ cd /root/work/src/app/project
$ project
P.S. в системном администрирование новичок. Пожалуйста объясните ошибку по подробнее.