Иногд требуется выполнить какую-нибудь команду, выполнение которой занимает длительный период времени и вредны разрывы при соединении по SSH. На помощь приходит команда screen. Давайте рассмотрим пример.
Допустим, нам необходимо скачать какой-то большой файл. Для этого в начале выполним
screenПосле этого выполним команду на скачивае необходимого файла
wget ссылка на файлТеперь отключимся от экрана. Для этого нажимаем Ctrl+A затем d. После чего мы увидем
[detached]Замечательно. Мы запустили выполнение команды в экране и отключились от него, теперь настала пора подключиться. Для этого выполняем команду
screen -lsи видим что-то похожее на следующее:
There is a screen on:
30578.pts-1.CentOS-65-64-minimal (Detached)Теперь подключимся к экрану
screen -r 30578.pts-1.CentOS-65-64-minimal/code>Вот и всё. Теперь вы знаете как работать можно работать с screen в Linux. Возможно вам окажутся полезны и другие команды, которые можно выполнять после нажатия ctrl+a:
c — создание нового окна
n — переключение к следующему окну
p — переключение к предыдущему окну
k — закрытие окна
d — отключение от скрина
» — список запущенных в скрине окон