Что делать, если Вам нужно запустить программу или скрип на удалённой Linux машине (например, через SSH на каком-нибудь сервере) и через продолжительное время проверить ход выполнения программы, не боясь разрыва соединения? Утилита screen - это идеальный вариант. Одним из его плюсов, является то, что при обрыве SSH сессии, вы не потеряете информацию. Установка: Чаще всего, данная утилита установлена по умолчанию. Либо ее можно установить самому: sudo apt-get install screen либо yum install screen Основные команды: screen Позволяет создать новый скрин. CTRL + A - d
Свернуть запущенный скрин, но не закрывает его. screen -r Развернуть свернутый скрин. Если их несколько, будет выведен список активных скринов. exit Завершить запущенный скрин. screen -list Посмотреть список запущенных скринов. screen -ls Посмотреть список запущенных скринов. screen -r 989 Открыть скрин конкретной сессии. screen -r 989.pts-1.ubu Открыть скрин конкретной сессии. screen -rd 989 Открыть скрин, запущенный с друг