Задать вопрос
staffID
@staffID

Как настроить systemd, для go приложения?

Как настроить systemd, для go приложения?

по факту есть - "/root/work/src/app/project" - это директория go проекта. Там есть бинарник
- "project", полученный через go build. Знаю, что могу запустить это всё вот так:
$ cd /root/work/src/app/project
$ /root/work/src/app/project project


Но в таком случае консоль будет мониторить go приложения. И если я закрою консоль или выйду (ctrl+c). То проект перестанет работать.
Вот как с systemd всё сделать?
  • Вопрос задан
  • 420 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Нетология
    Системный администратор
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
Надо сделать systemd unit-file, где в качестве выполняемого файла указать бинарник.
Как сделать unit-file - погугли.
Если надо просто запустить задачу в фоновом режиме что бы она что-то сделала - есть screen, можно запустить просто в фоновом режиме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы