http://www.cnblogs.com/Anker/p/3271773.html 我書上看到跟網路上看到範例都類似 在子行程sleep 變成 孤兒行程, 之後由 init pid = 1 去接管 https://gist.github.com/anonymous/f17087ea7aeaa7077ebac5ebd4768528 // 程式碼 可是輸出結果子行程sleep 5秒後是父行程不是 init I am father process. I am the child process. pid: 23665 ppid:23664 I will sleep five seconds. father process is exited. pid: 23665 ppid:3829 // 這邊是 3829 不是 init 的 1 child process is exited. 後來我查一下 ps aux , 3829 是 /sbin/upstart