Назад | Перейти на главную страницу

Возобновление отсоединенного «экрана» приводит к пустому экрану

Внезапно я больше не могу возобновлять экраны, запущенные на удаленном компьютере. За несколько лет эксплуатации этой машины такого не случалось. Не знаю, связано ли это, но я сбежал yum update прошлой ночью.

Я вижу перечисленные экраны, и они правильно отсоединены:

18709.bungee    (Detached)
5462.mc (Detached)
7045.ftb    (Detached)

Тем не менее, когда я пытаюсь возобновить любой из них, все, что я получаю, - это курсор на следующей строке. Любая попытка выйти или отсоединиться терпит неудачу, и у меня нет другого выбора, кроме как полностью закрыть мое ssh-соединение.

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

Есть ли известная причина этого? Или как мне попасть в экран?

Начиная с 4.2.1 screen по умолчанию использует файловые сокеты вместо именованных каналов для IPC. Если вы обновили экран с такой старой версии, ваши старые сеансы станут недоступны. Вы должны уничтожить старые сессии или перейти на более раннюю версию screen правильно закрывать сеансы.