Дополнительно
Убить сеанс разделенного экрана
Я откуда-то узнал, что отсоединенный экран может быть убит
screen -X -S [session # you want to kill] kill
где [номер сессии, которую вы хотите убить] можно получить из
screen -ls
Но это не работает. Что-то не так? Какой способ правильный?
861
11
"kill" уничтожит только одно окно экрана. Чтобы "убить" всю сессию, используйте
quit
.Пример
Для мертвых сессий используйте: $ screen -wipe
Вы можете завершить отделенный сеанс, который не отвечает в рамках экранного сеанса, выполнив следующие действия.
Введите
Примечание: `20751.Melvin_Peter_V42` - это идентификатор вашей сессии.screen -list
, чтобы определить отсоединенный сеанс экрана.Прикрепитесь к отсоединенной экранной сессии
После подключения к сессии нажмите Ctrl + A, затем введите
:quit
.Список экранов:
Выход:
Убить экранной сессии:
Это'легче убить сессии, когда какое-то осмысленное название это дано:
Вы можете просто пойти в то место, где проходит сессия экраном расположен и запустить:
какие результаты в
Должны очистить все умер сеансы экране.
добавьте это в ваш~/.bashrc следующее`:
Затем использовать
cleanscreen
, чтобы очистить все сессии экрана.Для меня простой
работает. Это из экранной сессии.
Чтобы убить все отдельно стоящее сеансов экрана, включают эту функцию в свои .файл:
чтобы запустить его, называем killd`
Кроме того, во время сеанса на экране все, что вам нужно сделать, это типа выход
Это убьет сеанса, инициированного экран, который эффективно завершает сеанс экране вы находитесь.
Не нужно возиться с экрана идентификатор сессии и т. д.