Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ppid 情報を取得できることはわかっています/proc/PID/statusが、バックアップ プランとして使用したいだけです。
/proc/PID/status
では、PID番号を与えることでPPIDを取得することは可能ですか? 現在のgetppid(2)プロセスの PPID しか取得できないため、この状況では役に立ちません。
getppid(2)
何か案が?ありがとうございました。
これを行うには get_proc_stats 関数を使用できると思います。ただし、libproc-dev ライブラリをインストールする必要があります。
例を次に示します。
proc_t p_info; get_proc_stats(pid_num, &p_info); int parent_pid = p_info.ppid;