С нами с 04.05.06
Сообщения: 3180
Рейтинг: 1379
|
Добавлено: 23/07/09 в 13:35 |
подскажите как убить текущую сессию не заходя в нее
т.е. screen -r смотрим ее нейм и отсюда же убиваем
в том окне подзависло выполнения скрипта..нужно кильнуть screen со всеми исполняемыми в нем процессами
|
|
|
|
С нами с 18.04.03
Сообщения: 2572
Рейтинг: 1070
|
Добавлено: 23/07/09 в 14:21 |
Так -r - это ж не "не заходя в нее", это как раз resume. Если только несколько скринов, тогда получается аналог -list. Мертвый скрин вычищается -wipe, но это напр. после ребута, а тебе, если правильно понял, можно просто сделать ps ax|grep id_повисшего_процесса и дальше kill -9 id - убьешь повисший процесс, скрины "отвиснут".
|
|
|
|
С нами с 04.05.06
Сообщения: 3180
Рейтинг: 1379
|
Добавлено: 23/07/09 в 14:54 |
у меня -r выдает список сессий
а -х НОМЕРСЕССИИ - зайти в неё
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 23/07/09 в 16:38 |
пайп удалить в /var/screens )
|
|
|
|
С нами с 01.02.07
Сообщения: 231
Рейтинг: 294
|
Добавлено: 23/07/09 в 19:53 |
Don Juan писал: | у меня -r выдает список сессий
а -х НОМЕРСЕССИИ - зайти в неё |
-r выдает список потому что не знает которую сессию надо восстановить
зайти в нее правильно будет
screen -r SESSION_ID
-x надо когда сессия уже кем-то восстановлена, то есть можно из нескольких компов пользоваться одной сессией одновременно, не выходя из неё.
"screen -ls" - вот правильный способ получить список сессий
пайп кильнуть это конечно жестяк )
по моему правильней будет послать сигнал TERM на все процессы, которые пользуются определенным tty, а потом добить:
killall -t ttyq6 ; sleep 10; killall -9 -t ttyq6
|
|
|
|
С нами с 04.05.06
Сообщения: 3180
Рейтинг: 1379
|
Добавлено: 24/07/09 в 01:34 |
спасибо
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |