これをどのように始めますか?私はprocファイルシステムから情報を抽出できるシェルスクリプトファイルを作成したいと思います。 PID、プロセスステータス、その他の情報...
短いコードデモが正しい方向を導くのに役立ちます。ありがとうございます。
答え1
ファイルシステムは/proc
ファイル形式で公開されているデータセットにすぎないため、他のファイルと同じように操作することができますcat
。grep
シェル構成で実行する操作の例は、シェルを起動したプロセスによって若干異なる動作をすることです。だから、次のように書くことができます。
case $(readlink /proc/$PPID/exe) in
*tmux)
echo "using tmux";;
*mate-terminal)
echo "using the terminal";;
*)
echo "maybe a VT";;
esac
一般的なツールを使用してこれらのファイルを表示し、less
そのファイルから何を取得したいかを確認できます。