/ procファイルシステムで情報を照会する方法は?

/ procファイルシステムで情報を照会する方法は?

これをどのように始めますか?私はprocファイルシステムから情報を抽出できるシェルスクリプトファイルを作成したいと思います。 PID、プロセスステータス、その他の情報...

短いコードデモが正しい方向を導くのに役立ちます。ありがとうございます。

ベストアンサー1

ファイルシステムは/procファイル形式で公開されているデータセットにすぎないため、他のファイルと同じように操作することができますcatgrep

シェル構成で実行する操作の例は、シェルを起動したプロセスによって若干異なる動作をすることです。だから、次のように書くことができます。

case $(readlink /proc/$PPID/exe) in
    *tmux)
        echo "using tmux";;
    *mate-terminal)
        echo "using the terminal";;
    *)
        echo "maybe a VT";;
esac

一般的なツールを使用してこれらのファイルを表示し、lessそのファイルから何を取得したいかを確認できます。

おすすめ記事