botiyava1
@botiyava1

Как с помощью screen запустить программу и выйти, не останавливая её?

Я полностью поднимаю своё приложение с помощью terraform и AWS. Всё работает как нужно, но у меня бэк написан в main.go и его нужно как-то запускать. Я пробовал в user_data ec2 прописывать
screen -dm bash -c "go run cmd/main.go"
С той логикой, что система поднимется, рут запустит эту команду, завершит сеанс и приложение продолжит работать. Но в итоге сессии в screen не создается. Можно как-то через screen или другие утилиты запускать автоматически файл, чтобы он не отваливался при отключении?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 3
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
Вроде бы через systemctl это можно сделать
Ответ написан
Комментировать
@pfg21
ex-турист
посмотри tmux в нем "ctrl-b" "d"
удобно.
Ответ написан
@Drno
Systemd
Cron
(bash ./myscript.sh &)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы