Преимущество использования только одного экрана и нескольких окон в нем заключается в том, что проще переключаться между окнами и фактически возможно, например. см. оповещения о звонках и контролируйте другие окна для активности (в ).
Использование сеансов с несколькими экранами требует более неудобного переключения между ними.
Если вы беспокоитесь о сбое экрана и не нуждаетесь в предоставляемых им функциях, вы также можете организовать выполнение сценариев в фоновом режиме без экрана. Либо с чем-то вроде nohup
, либо запускается непосредственно из вашего диспетчера инициализации/сервиса.
Как ни странно, я не могу вспомнить, чтобы экран вылетал за 10 с лишним лет, когда я им пользовался. У него есть режим сбоя, когда команда, работающая внутри экрана, может эффективно зависнуть (или, по крайней мере, не печатать ), если сеанс отключается. Это можно исправить, установив nonblock 1
в screenrc
.