※ 引述《infboy.bbs@bbs.sayya.org (珍惜, 享受每一天)》之銘言:
: 是阿,parent process 先結束了,child 的 parent 就變成 init 了,
: getppid() 說 parent pid 是 1 沒有什麼不對,
: 因為現在 init 的確就是 child 的 parent 壓。
: minhong 先生如果要確保 getppid() 是原本的 parent,
: 要在 parent 的地方 sleep 一段時間,確保 parent 比 child 晚結束壓,
: 或是 parent 要 wait child。
嗯,我的確有思考過,也用了 sleep
現在想想,昨天應該把 sleep(1) 放錯地方了 囧rz
一併回答 tinlans ^^
如您所說,看到每次都是 1 的時候,的確有所感覺
也想到 init
不過,說出來真是見笑了
我倒是沒學過,parent process 先結束,child proc. 會被 init 認養的知識
哈哈
感謝各位 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.138.110