2017-02-08 24 views
0

Первоначально опубликовано в Unix and Linux community, но нет правильного ответа через пару дней. Я отвечу туда, если я получу ответ отсюда. Благодаря!Как убить сеанс мертвого экрана?

Как убить мертвых сеанс экрана?

[[email protected] ~]$ screen -ls 
There is a screen on: 
    3634.wb_backend (Dead ???) 
Remove dead screens with 'screen -wipe'. 
1 Socket in /var/run/screen/S-allen. 

screen -X -S 3634.wb_backend quit Я попробовал и вот результат:

There is a screen on: 
3634.wikibrain_backend (Dead ???) 
Remove dead screens with 'screen -wipe'. 
No screen session found. 

Я попытался screen -S -X wb_backend kill и вот результат: mkfifo /var/run/screen/S-allen/27272.-X failed

Это (Dead ???) сессии имел обыкновение быть Присоединенный сеанс и я использовали:

screen -X -S 3634.wb_backend kill 

, чтобы убить его. Он оказался в этом странном состоянии.

Я попытался:

screen -wipe 

, но это не сработало.

Как я могу его прекратить?

Благодаря

ответ

1

Вы можете отправить команду уничтожения для конкретной сессии экрана.

E.g.

[шестигранный @ ПОМП ~] $ экран -ls

Существует экран на:

3634.wb_backend (Dead ???)

Удалить мертвые экраны с «экраном - протирать.

1 Сокет в/var/run/screen/S-allen.

Вы бы просто убить конкретный PID

kill 3634 
1

Проблема решена. Это закончилось проблемой нехватки дискового пространства - жесткий диск перешел в режим только для чтения.

1
screen -wipe PID 

уничтожит мертвый экран.