在 Linux 中,getppid() 是一個系統調用,用于獲取當前進程的父進程 ID
#include <unistd.h>
pid_t getppid(void);
要在程序中使用 getppid(),只需包含該頭文件并調用函數即可。例如:
#include <stdio.h>
#include <unistd.h>
int main() {
pid_t parent_pid = getppid();
printf("Parent process ID: %d\n", parent_pid);
return 0;
}
這個示例程序將輸出當前進程的父進程 ID。