ユーザーが多くの端末にログインしている場合、 $user_names
の出力は非常にノイズが多くなります。 次のような出力を返す${user_names uniq}
オプションを追加すると便利です。
${execi 60 who | awk '{print $1}' | sort -u | tr '\n' ',' | sed -e 's/,$//' -e 's/,/, /g'}
...これは私が現在行っていることです。
注:tmuxウィンドウから多数のpts
を含む単一のtty
ログインしているため、これはtmuxウィンドウの問題である可能性があります。
1年5ヶ月が経過しました。 今日もこのコマンドを使用していますか? ありがとうございました。
この機能リクエストを実装するのではなく、スクリプトを{execi 60}
することをお勧めします。
スクリプトが必要な場合に備えて、Pythonコマンドを作成しました。 これをシェルスクリプトの中に入れないでください。 ;-)
python -c "from subprocess import check_output;print(', '.join(set([x.split()[0] for x in check_output('who').decode().splitlines()])))"
理解に感謝。 @ su8、3ページになりました。 \ o /
最も参考になるコメント
この機能リクエストを実装するのではなく、スクリプトを
{execi 60}
することをお勧めします。スクリプトが必要な場合に備えて、Pythonコマンドを作成しました。 これをシェルスクリプトの中に入れないでください。 ;-)
理解に感謝。 @ su8、3ページになりました。 \ o /