The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD закрыть сеанс с другой консоли"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD закрыть сеанс с другой консоли"
Сообщение от dravor emailИскать по авторуВ закладки on 22-Сен-04, 12:04  (MSK)
FreeBSD 5.1
Как проще всего убить сеанс рута на другой консоли, если в соседней консоли я тоже под рутом?
ИНтересует потому, что периодически, на локальной консоли кое-кто забывает делать exit, и хотелось бы по ssh закрывать такие сеансы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от newser Искать по авторуВ закладки on 22-Сен-04, 12:07  (MSK)
>FreeBSD 5.1
>Как проще всего убить сеанс рута на другой консоли, если в соседней
>консоли я тоже под рутом?
>ИНтересует потому, что периодически, на локальной консоли кое-кто забывает делать exit, и
>хотелось бы по ssh закрывать такие сеансы.

Убить shell на нужной консоли.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от dravor emailИскать по авторуВ закладки on 22-Сен-04, 12:12  (MSK)
>Убить shell на нужной консоли.

Т.е. смотреть через ps pid забущенной оболочки (к примеру csh)?
А как вычислить из нескольких нужную? команды w и who не предоставляют как я понял такой информации.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от newser Искать по авторуВ закладки on 22-Сен-04, 12:17  (MSK)
>>Убить shell на нужной консоли.
>
>Т.е. смотреть через ps pid забущенной оболочки (к примеру csh)?
>А как вычислить из нескольких нужную? команды w и who не предоставляют
>как я понял такой информации.

Если известно, какую консоль необходимо "вырубить", то смотрим через ps номер процесса csh, запущенного на нужном tty?? (например, на ttyv0 или ttyp1). Дальше, думаю, понятно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 22-Сен-04, 12:19  (MSK)
>>Убить shell на нужной консоли.
>
>Т.е. смотреть через ps pid забущенной оболочки (к примеру csh)?
>А как вычислить из нескольких нужную? команды w и who не предоставляют
>как я понял такой информации.

[root@test]# w
11:16:31  up 14 days,  1:06,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     pts/2    x.x.x.x:S.0       16Sep04  0.00s  2.57s  0.01s  w
root     pts/4    x.x.x.x:S.1       9:40am 12:18   0.44s  0.30s  vi
[root@test]# ps ax | grep bash
18401 pts/2    S      0:00 /bin/bash
18433 pts/1    S      0:00 /bin/bash
18462 pts/3    S      0:02 /bin/bash
29922 pts/0    S      0:00 -bash
29986 pts/4    S      0:00 /bin/bash
30329 pts/2    S      0:00 grep bash

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от dukie emailИскать по авторуВ закладки(ok) on 22-Сен-04, 12:28  (MSK)
>FreeBSD 5.1
>Как проще всего убить сеанс рута на другой консоли, если в соседней
>консоли я тоже под рутом?
>ИНтересует потому, что периодически, на локальной консоли кое-кто забывает делать exit, и
>хотелось бы по ssh закрывать такие сеансы.

intserv# w
12:30  up 57 days,  2:58, 2 users, load averages: 0,06 0,02 0,00
USER             TTY      FROM              LOGIN@  IDLE WHAT
root             p0       10.80.1.101      13авг04  2:42 trafshow
root             p1       duke              9:45       - w

intserv# watch -W p0

exit

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Сен-04, 12:35  (MSK)
>FreeBSD 5.1
>Как проще всего убить сеанс рута на другой консоли, если в соседней
>консоли я тоже под рутом?
>ИНтересует потому, что периодически, на локальной консоли кое-кто забывает делать exit, и
>хотелось бы по ssh закрывать такие сеансы.

# w

смотришь титиваи

# ps -t v1[p1...]
# kill ... процессы запущенные с этих титиваев в порядке убывания
или самый первый процесс (shell, xinit, ...) в результате убития первого
процесса, потомки должны тут же сами сдохнуть

PS. Чтобы не забывали выходить поставь idled или настрой автологаут
в shell'е (csh/tcsh/bash/...)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD закрыть сеанс с другой консоли"
Сообщение от dravor emailИскать по авторуВ закладки on 22-Сен-04, 14:25  (MSK)
Спасибо большое!
Теперь понял
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру