0
在Linux和其他POSIX(?)操作系統上 - 如何獲得給定(通過pid)進程的名稱和父級PID?目前我正在閱讀/ proc,但OSX沒有它。在OSX我使用libproc但是,這並不工作在Linux上:以編程方式獲取給定進程名稱和ppid
int ret = proc_pidpath (pid, pathbuf, sizeof(pathbuf));
if (ret <= 0) {
_dbg(" %s\n", strerror(errno));
return false;
}
可能是你需要[getppid()] (http://linux.die.net/man/3/getppid)? –
不,我有一個PID來檢查 –
可能重複[linux:以編程方式獲取另一個進程的父pid?](http://stackoverflow.com/questions/1525605/linux-programmatically-get-parent-pid-of-另一個進程) –