Обычно при закрытии консоли все запущенные программы завершаются. Утилита Screen создает виртуальные сессии, которые работают на сервере 24/7, даже если вы выключили компьютер.

1. Установка

Проверьте, установлена ли утилита (обычно она есть в базе):

screen -v

Если команда не найдена, установите её:

# Ubuntu / Debian
apt update && apt install screen -y

# CentOS / AlmaLinux
yum install screen -y
2. Создание новой сессии

Запустите новую сессию и дайте ей имя (например, bot), чтобы не запутаться:

screen -S bot

Откроется «чистое» окно. Теперь запускайте здесь свой скрипт, софт или парсер.

3. Как выйти и оставить всё работать

Чтобы «отключиться» от сессии, но оставить программу запущенной, нажмите комбинацию клавиш:

Ctrl + A затем сразу клавишу D (Detach)

Вас вернет в основную консоль. Теперь можно смело закрывать терминал или выключать ПК — процесс на сервере не прервется.

4. Как вернуться в сессию

Когда вам снова понадобится посмотреть, что происходит в консоли скрипта, введите:

screen -r bot
Полезные команды:
  • screen -ls — список всех запущенных сессий.
  • exit — полностью закрыть сессию (вводить внутри сессии).

Это самый простой способ держать ваши инструменты в онлайне без лишних затрат.

Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)