我有一个代码,我想看看这个程序的父亲是谁。作为命令,我需要写什么?我使用了“-ps”,但我没有看到我的程序。有什么建议吗?
答案 0 :(得分:1)
getppid
函数实现了这个[1]:
在命令行中,执行以下操作:
ps -e --heading -O ppid
ps --heading -O ppid $(pgrep -f zsh)
PID和PPID是进程ID和父进程ID。在命令行中,使用ps
或procfs
查找更多信息:
cat /proc/self/cmdline
ls -ltrad /proc/self/exe
等
[1]
http://pubs.opengroup.org/onlinepubs/007904975/functions/getppid.html
getppid
- 获取父进程ID
#include <unistd.h>
pid_t getppid(void);
getppid()函数应返回调用进程的父进程ID。
getppid()函数应始终成功,并且不保留返回值以指示错误。
No errors are defined.