подскажите пожалуйста, как решить проблему:
Есть команда: wgrest --static-auth-token "ключ" --listen "127.0.0.1:8000"
Когда я ее выполняю, сервис запускается и все работает, но стоит закрыть консоль, как сервис останавливается.
Что я делаю не так? как запустить сервис, как обычную службу linux (чтобы он работал всегда и добавить его в автозагрузку)
Нужно написать systemclt service - установить службу в вашей ОС
Создать systemd сервис https://ru.stackoverflow.com/questions/691267/%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA-go-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-systemd
т.е имеется ввиду, чтобы сервис как демон работал?
Блин, ну в фоне. Фоновые задачи, фоновые процессы, как запустить команду в линупсе отвязав от терминала?
вопрос уже решен, с супервизором работал, с GO нет, отсюда и вопрос
либо же докер
запустить сервис на Go ак обычную службу linux
./run -- something &
systemctl в помощь. https://losst.pro/upravlenie-sluzhbami-linux
Обсуждают сегодня