0

ppid 情報を取得できることはわかっています/proc/PID/statusが、バックアップ プランとして使用したいだけです。

では、PID番号を与えることでPPIDを取得することは可能ですか? 現在のgetppid(2)プロセスの PPID しか取得できないため、この状況では役に立ちません。

何か案が?ありがとうございました。

4

1 に答える 1

1

これを行うには get_proc_stats 関数を使用できると思います。ただし、libproc-dev ライブラリをインストールする必要があります。

例を次に示します。

proc_t p_info;
get_proc_stats(pid_num, &p_info);
int parent_pid = p_info.ppid;
于 2013-07-25T19:32:02.790 に答える