現在、ユーザーが実行しているアプリケーションを確認できますが、システムコマンドには見えないCLIコマンドがあるかどうか疑問に思います。たとえば、実行すると、lsof
開いているすべてのファイル、アプリケーション、システムプロセスが表示されます。
ユーザーがどのアプリケーション(Firefox、Skype、Google Chromeなど)を開いたかを表示したいと思います。
答え1
現在のプロセスのスナップショットを報告するps
この機能を使用できます。ps
あなたが探している特定のコンテンツは次のとおりですps aux
。
a = すべてのユーザーのプロセス表示
u = プロセスのユーザー/所有者を表示します。
x = 端末に接続されていないプロセスも表示
https://unix.stackexchange.com/a/106848/149009
また、それを使用してps x -u user
特定のユーザーに対して実行されているプロセスを確認することもできます。