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 всё сделать?
  • Вопрос задан
  • 411 просмотров
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
Надо сделать systemd unit-file, где в качестве выполняемого файла указать бинарник.
Как сделать unit-file - погугли.
Если надо просто запустить задачу в фоновом режиме что бы она что-то сделала - есть screen, можно запустить просто в фоновом режиме.
Ответ написан
Ваш ответ на вопрос

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

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