linux獲取當(dāng)前進(jìn)程pid 如何通過父進(jìn)程pid獲取子進(jìn)程pid?
如何通過父進(jìn)程pid獲取子進(jìn)程pid?Getppid()獲取父進(jìn)程的ID,getpid()獲取當(dāng)前進(jìn)程的ID。例如,int main(){int PID=fork()if(PID==0){//chil
如何通過父進(jìn)程pid獲取子進(jìn)程pid?
Getppid()獲取父進(jìn)程的ID,
getpid()獲取當(dāng)前進(jìn)程的ID。
例如,
int main()
{
int PID=fork()
if(PID==0)
{
//child
printf(“parentid is%dn”,Getppid())]}
]esle
{
]printf(“I”m parent,ID%dn”,getpid())
wait(null)
}
!return 0
}
!]然后程序編譯是正確的,但是運(yùn)行時(shí)出現(xiàn)的“實(shí)時(shí)信號(hào)”沒有源代碼誰也幫不了你。您可以使用GDB進(jìn)行調(diào)試。