Обычно при закрытии консоли все запущенные программы завершаются. Утилита Screen создает виртуальные сессии, которые работают на сервере 24/7, даже если вы выключили компьютер.
Проверьте, установлена ли утилита (обычно она есть в базе):
Если команда не найдена, установите её:
apt update && apt install screen -y
# CentOS / AlmaLinux
yum install screen -y
Запустите новую сессию и дайте ей имя (например, bot), чтобы не запутаться:
Откроется «чистое» окно. Теперь запускайте здесь свой скрипт, софт или парсер.
Чтобы «отключиться» от сессии, но оставить программу запущенной, нажмите комбинацию клавиш:
Вас вернет в основную консоль. Теперь можно смело закрывать терминал или выключать ПК — процесс на сервере не прервется.
Когда вам снова понадобится посмотреть, что происходит в консоли скрипта, введите:
screen -ls— список всех запущенных сессий.exit— полностью закрыть сессию (вводить внутри сессии).
Это самый простой способ держать ваши инструменты в онлайне без лишних затрат.