Screen — это оконный менеджер, который разделяет один физический терминал между несколькими процессами. losst.pro Он подходит для прямого либо удалённого администрирования. losst.pro
Некоторые возможности программы:
- Переключение между терминалами. losst.pro Screen позволяет переключаться между терминалами, в которых выполняются процессы, не прерывая их. losst.pro Это полезно, например, при сборке или установке ПО, мониторинге дискового пространства или использовании аппаратных ресурсов. losst.pro
- Оптимизация рабочего пространства. interface31.ru Screen позволяет разделить его на несколько частей и легко перемещаться между ними. interface31.ru Это особенно актуально при использовании мониторов с высоким разрешением. interface31.ru
- Запуск процессов в фоне. codex.so Screen запускает процессы в собственных сессиях, которые не завершаются при выходе пользователя из системы. codex.so Можно закрыть терминал, оставив какие-то процессы работающими в фоне, и в любой момент вернуться к ним. codex.so
- Мониторинг отдельных окон. habr.com Screen позволяет мониторить отдельные окна на активность или неактивность. habr.com Это удобно, например, когда в одном окне идёт длительный процесс компиляции, а пользователь занимается чем-то в другом и хочет узнать, когда компиляция закончится. habr.com
Screen нужен в разных ситуациях, например:
- Удаленное управление сервером. habr.com С помощью screen можно избавиться от проблемы создания нескольких SSH-соединений с сервером и в случае сбоя в сети легко переподключиться, при этом все запущенные программы продолжат своё функционирование. habr.com
- Работа с программами, которые не работают без запуска интерфейса. help.ubuntu.ru Screen позволяет сворачивать в фон такие программы и впоследствии возвращаться к ним. help.ubuntu.ru