基本宣告:
pid_t getpid(void) // 取得process ID
pid_t getppid(void) //取得parent process ID
Example: getpid.c
#include <stdio.h>
int main(void)
{
printf("PID=%d\n", getpid()):
printf("PPID=%d\n", getppid()):
}
執行結果:
>gcc getpid.c -o getpid
PID=11418
PPID=3403
Note:
- getpid()回傳的資料為"pid_t"的型態,應該是一個整數值
- 在ubuntu下的gcc測試,只需include stdio.h就可以執行,不需要其他的header file
沒有留言:
張貼留言