|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Снять зависшие сеансы |
|
Снять зависшие сеансы
|
cisco
Сообщения: n/a |
Подскажите как снять зависшие на pts сеансы?
|
|
Отправлено: 11:27, 17-02-2004 |
cisco
Сообщения: n/a |
hasherfrog
who -aH - такого нет ( опция -а) :-( (asplinux) ps -ef - см. выше project stone Да если б же можно было перезагрузить... :-) |
Отправлено: 19:27, 23-02-2004 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать [pre]pstree -p[/pre] - наглядней некуда! :о/
[s]Исправлено: Guest 80 247 100, 9:06 24-02-2004[/s] |
Отправлено: 09:04, 24-02-2004 | #12 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать simpleVanja
ps -ef не тоже самое, что ps aux (он печатает и ppid'ы) Что касается who, то да, ключа -a в старых ASP (ЕМНИП до 7.1 включительно) нет. Попробуем по-другому. Зайди (под рутомб ессно) в каталог /proc Аккуратно, для каждого процесса: Заходишь в каталог хххх/fd, хххх - это pid процесса. Если пустили, делаешь там ls -al и смотришь, куда указывают дескрипторы. Где-то должно оказаться что-то типа lrwx------ 1 user group 64 Фев 26 09:30 0 -> /dev/pts/3 lrwx------ 1 user group 64 Фев 26 09:30 1 -> /dev/pts/3 lrwx------ 1 user group 64 Фев 26 09:30 2 -> /dev/pts/3 lrwx------ 1 user group 64 Фев 26 09:30 255 -> /dev/pts/3 Так можно найти процесс, который юзает /dev/pts3. Это и будет процесс, который надо убить. Только аккуратно Кстати, программы типа top используют именно каталог /proc, а вовсе не копаются в памяти, как я когда-то по наивности думал |
Отправлено: 09:53, 26-02-2004 | #13 |
hamuma
Сообщения: n/a |
А что говорит ps x -o ?
|
Отправлено: 11:16, 02-03-2004 | #14 |
Новый участник Сообщения: 10
|
Профиль | Сайт | Отправить PM | Цитировать project stone
Ctrl+Alt+Del Да и как вы себе представляете например перегрузить сервер, когда через него человек 40 в Инете работают? Их что? Просто вырубить? |
------- Отправлено: 15:15, 03-03-2004 | #15 |
Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать stomo
а если ночью? |
Отправлено: 10:04, 04-03-2004 | #16 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Я тут наткнулся на интересный прикол под ASP (это наверняка не только ASP касается, а вообще ps).
Команды pstree и top показывают триды от процессов, а ps без ключа -m - нет. В результате возникают загадочные ситуации, когда процесс вроде есть (и в /proc он расписан как положено), а ps его никак не показывает. Насколько я могу судить, это чаще всего касается мультиттридовых приложений, юзающих сокетные соединения, например у меня MozillaFirebird этим занимается (более чем активно). Вот так вот |
Отправлено: 19:14, 15-07-2004 | #17 |
Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать Сейчас точно не помню, надо литературу подчитать, но есть такой параметр запуска команды в фоновом режиме без привязки к конкретному терминалу, когда она продолжает выполняться даже тогда, когда пользователь вышел из системы.
|
------- Отправлено: 19:36, 19-07-2004 | #18 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:38, 26-07-2004 | #19 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Забавная ситуация, в общем :] Спустя три года столкнулся с тем, из-за чего создана тема.
Ухитрился на серваке создать целый ряд сессий, которые отображаются по who, но которых нет :] Важно, что в /proc не содержится никакого упоминания о pts-ах, которые фигурируют при выводе who. Вот, собственно, какая ерунда. Эти сессии не отмирают со временем, просто есть. Видимо, нужно лезть в исходники who, чтобы понять, что к чему. Но мне как-то не надо. Я умею создавать такие сессии, но никто из сотрудников больше в этом не замечен, ну и ладушки :] |
Отправлено: 13:15, 15-07-2008 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] сеансы у принтеров в терминалке | Grub | Microsoft Windows NT/2000/2003 | 5 | 17-12-2015 11:11 | |
Загрузка - Зависшие процессы | Karen87 | Microsoft Windows 2000/XP | 3 | 24-11-2009 09:06 | |
Неактивные сеансы удаленного доступа | Angela_123a | Microsoft Windows NT/2000/2003 | 5 | 13-07-2009 16:30 | |
[решено] Windows 2003, терминальные сеансы | raikito | Microsoft Windows NT/2000/2003 | 3 | 01-12-2007 07:32 | |
Удаление из автозагрузки(сеансы) | Ceval | Общий по Linux | 5 | 16-01-2007 20:58 |
|