Ubuntu12.04を実行しています。 SSH経由でログインし、 Openbox セッションを開いているユーザーがたくさんいます。特定のユーザーに対してコマンドを実行できるように、ログインしているすべてのユーザーとその表示番号をループするにはどうすればよいですか?
このコマンドは、開いているJavaアプリケーションを再起動する拡張機能です。
who -a
を試しましたが、SSHユーザーとその表示番号が表示されていないようです。 cd /tmp/.X11-unix
を介して表示番号を取得できますが、対応するユーザーログインは取得できません。
who
またはwho -a
を試してください。ユーザー名、TTY/PTS(ID付き)、および表示番号(ローカルの場合)またはリモートロケーションが表示されます。 manpages についてはこちらをご覧ください。
これは、1つのローカルセッションと2つの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)