質問: 「lsof」コマンドの代替? 多くの場合、「lsof」は、私が一緒に作業しなければならないマシンにインストールされていませんが、lsofの「機能」は非常に必要です(aixなど)。 :\windows以外の世界で「lsof」のようなアプリケーションはありますか?更新:例:「/ home/username」ディレクトリを使用するプロセスを知る必要がありますか?
回答: ユーティリティの実行が少し少ない私のバージョン:for proc_pid in $(find /proc -maxdepth 1 -name "[0-9]*"); do \ ls -l ${proc_pid}/fd 2>/dev/null \ | grep -q "$search_term" \ && echo "${proc_pid#/proc/}"; \ done 確かに、すべてのコーナーケースを処理できるわけではありませんが、私のユースケースでは機能しています。