process-reaper

    6熱度

    2回答

    新父項始終是「init」還是是否有某種方法可以控制誰將成爲新父項? 維基百科似乎表示它始終是「init」。我真的希望事實並非如此。我用setpgid和setsid嘗試了所有我能想到的,但沒有運氣。現在,我看到這個維基百科文章,我需要建議。 在類Unix操作系統的任何 孤立進程將立即 通過特殊的初始化系統 過程中採用。該操作被稱爲 重新父母並且自動發生。 雖然從技術上講, 的「init」進程作爲其父

    0熱度

    2回答

    我正在寫一個非常像聊天室的TCP服務器,並且遇到了這個問題。 當用戶連接時,會創建一個子進程爲用戶提供服務。 當用戶登錄時,我自己的用戶名存儲到一個文本文件,online.txt 但是,當用戶註銷時,我需要從online.txt(問題),刪除用戶,家長則signals一個reaper()並殺死了孩子。 我的問題是: Q1:如何我可以在附加信息來收割擠壓(如用戶使用的登錄用戶名),因此它也可以從on

    2熱度

    1回答

    我試圖在運行fork()命令後打印pid的進程。這裏是我的代碼 - #include <stdio.h> #include <unistd.h> int main(void) { int pid; pid=fork(); if(pid==0) printf("I am the child.My pid is %d .My parents pid i

    24熱度

    2回答

    方法A fork() S程序B. 方法A裸片,因而init採用B. 看門狗創建過程C. 是它在某種程度上可能對C從init採用乙? 更新: 或者將它甚至可能具有C實施B直接(當A死了),如果C是之前的死產生,沒有init成爲B的中間父? 更新-1: 此外,我將不勝感激爲什麼有方法可行採取過程中,我描述將是一件壞事或難以不可能實現的方式有任何意見。 更新-2 - 用例(父母和子女是指過程(ES)):