2011-01-21 6 views
1

私は、/ procファイルシステムを列挙してlinuxでプロセスのリストを取得しました。これは、stat、status、exeのリンクからデータを読み取ることができるプレーンテキストファイルでした。私のツールをOracle Solaris 11(私の最初のsolaris)に移植しようとしましたが、うまくいきませんでした。手動で/ procフォルダにアクセスしようとしましたが、何も読み込めませんでしたが、ps -fu userが動作します!Oracle Solaris 11でのプロセスリストの取得

誰かがソラリスのプロセスのリストを取得する方法について私に指摘することは可能でしょうか? gcc btwでのimのコーディング。

ありがとうございました。これと同様に

+0

[SolarisシステムからC/C++でプロセス情報をプログラムで取得する方法](http://stackoverflow.com/questions/445382/how-to-get-process-info-programmatically- in-cc-from-a-solaris-system) – Gabe

答えて

1

、1をテキストではありません。

Solarisには、プロセス番号階層の下にあるさまざまなファイル、それらにアクセスする方法、およびコンテンツを取得するために使用する構造を説明する広範で詳細なマニュアルページproc(4)があります。

このマニュアルページにもアクセスできるローカルman -s 4 proc

0

とはもちろんであるあなたは/usr/include/procfs.hと/usr/include/sys/procfs.hで説明インタフェースは、バイナリデータをデコードしたいです/ proc

関連する問題