どうすればこれを始められますか? procファイルシステムから情報を取得できるシェルスクリプトファイルを作成したいと思います。 PID、プロセスの状態などの情報...
私を正しい方向に導くための短いコードデモが役に立ちます、ありがとう。
/proc
filesystemは、ファイルとして公開されるデータのセットであるため、cat
、grep
などを使用して、他のファイルと同じように操作できます。
シェル構成で行うことの1つの例は、シェルを開始したプロセスに応じて動作が少し異なることです。だから私はこのようなものを書くことができます:
case $(readlink /proc/$PPID/exe) in
*tmux)
echo "using tmux";;
*mate-terminal)
echo "using the terminal";;
*)
echo "maybe a VT";;
esac
less
のような通常のツールを使用してファイルを調べ、それらから何を取得したいかを確認できます。