システムの一意のユーザー(現在のユーザー)とそれらが実行する操作を識別するスクリプトが必要です。
私はwを使用していますが、現在行われているユーザーアクションを表示しません...そしてPSも私にマシンを見せます...
ユーザーに現在作業しているコンテンツのみを表示する必要があります。
答え1
これは働きます:
who | cut -d ' ' -f 1 | sort | uniq |
while read user; do ps -u $user -o %u%c%a; done
答え2
ちょっとしたらしいかもしれませんが…
for PERSON in $(who | grep -v USER | grep -v load | awk '{print $1}');
do echo $PERSON
ps -u $PERSON
done