우분투 12.04를 실행 중입니다. 많은 사용자가 SSH를 통해 로그인하여오픈박스세션. 특정 사용자에 대해 명령을 실행할 수 있도록 로그인한 모든 사용자와 해당 사용자의 표시 번호를 어떻게 반복합니까?
이 명령은 열려 있는 Java 애플리케이션을 다시 시작하는 확장입니다.
시도했지만 who -a
SSH 사용자와 표시 번호가 나열되지 않는 것 같습니다. CD를 통해 표시 번호를 얻을 수 있지만 /tmp/.X11-unix
해당 사용자 로그인은 얻을 수 없습니다.
답변1
who
또는 을 시도하십시오 who -a
. 사용자 이름, TTY/PTS(ID 포함) 및 디스플레이 번호(로컬인 경우) 또는 원격 위치를 표시합니다. 자세한 내용은 여기를 참조하세요.맨페이지.
이는 하나의 로컬 세션과 두 개의 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)