2016-04-05 6 views
0

私はプロセスIDをユーザ入力として受け取り、そのプロセスに関する情報をのような値で表示するbashスクリプトを作成しようとしています、優先度 ...など。 は、私はほとんど私はこのサイトからの助けを借りて必要なものをすべて得た:http://linux.die.net/man/5/procbash - linuxを使ってプロセスの有効なユーザ名とSchdulingクラスを取得する方法

をしかし、私は有効なユーザ名とプロセスのスケジューリングクラスを得ることができる場所から見つけることができませんでした。

ご協力いただければ幸いです。

答えて

0

ネゲートされたスケジューリングの優先順位は、リンクの詳細に記載されている/proc/[pid]/statの18番目のフィールドで確認できます。プロセスの所有者については

cat /proc/207/stat | cut -d' ' -f18 

、それは/proc/[pid]ディレクトリの、またはその中の任意のファイルの所有者です。

stat -c "%U" /proc/207/ 

編集:私はそれについての最初の事を知らないので、私のスケジューリング優先順位計算を削除し、文書を誤って解釈する可能性があります。私は否定されたものがどこにあるのかだけを残すでしょう。

関連する問題