Posted on 2009-02-26 10:45
Prayer 閱讀(679)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
LINUX/UNIX/AIX
fork 調(diào)用即創(chuàng)建子進(jìn)程 fork 后檢查是否成功 -1為失敗 0為父進(jìn)程 或返回子進(jìn)程pid數(shù)字
例 pid=fork()
pid = fork();
if (pid == -1) printf("Failed to fork()/*不成功則打印出錯(cuò)提示*/ ");
fork 之后檢查是否為父進(jìn)程 是則結(jié)束 子進(jìn)程則setsid 函數(shù)脫離控制終端,登錄會(huì)話和進(jìn)程組,使該進(jìn)程成為會(huì)話組長(zhǎng),
與原來(lái)的登錄會(huì)話和進(jìn)程組脫離,進(jìn)程同時(shí)與控制終端脫離。進(jìn)程已經(jīng)成為無(wú)終端的會(huì)話組長(zhǎng)。