2

Запуск Ubuntu 12.04. У меня есть много пользователей, вошедших через SSH и открывающих сеанс Openbox . Как пройти через всех зарегистрированных пользователей и их отображаемый номер, чтобы я мог выполнить команду для определенных пользователей?

Эта команда будет расширением перезапуска приложения Java, которое они открывают.

Я пробовал who -a , но в нем нет списка пользователей SSH и их номера дисплея. Я могу получить номера дисплея через CD /tmp/.X11-unix но не соответствующий им логин пользователя.

1 ответ1

1

Попробуй who или who -a . он отображает имя пользователя, TTY/PTS (с идентификатором) и номер дисплея (если он локальный) или удаленное местоположение. Смотрите здесь для man-страниц .

Это один локальный сеанс и два сеанса SSH:

:~$ who
myuser tty7         2015-09-10 00:44 (:0)
myuser pts/2        2015-09-13 19:32 (MyWorkstation.net)
myuser pts/4        2015-09-13 19:34 (MyWorkstation.net)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .