Блог

Сергей Сенаторов

Name: Sergey Senatorov

FullStack developer

from siberia with love

current: Moscow

Создать свой сервис для golang

Для того чтобы создать свой сервис на го. Достаточно создать файл сервиса и прописать в него несколько строк. Создать можно например так:
nano /lib/systemd/system/goapp.service
Текст сервиса
[Unit]
Description=simple go application

[Service]
Type=simple
Restart=always
RestartSec=5s
ExecStart=/path/to/binary/file

[Install]
WantedBy=multi-user.target
В файле достаточно заменить ExecStart и именование файла сервиса будет соответсвовать имени вашего сервиса. Далее можно его можно будет запускать из консоли как и любые другие сервисы:
service goapp.service start
service goapp.service stop