2012-04-03 14 views
0

Ich war durch ein Interview Frage auf Linux ich fandWait() wird von Shell verpasst

Was würde passieren, wenn Shell die Wartezeit ausgelassen() ??

dieser bin ich nicht ziemlich sicher, welche art verhalten shell oder kernel zeigen, wenn warte() verpasst wird, bitte hilfe. danke in adv.

Antwort

1

Erstens hätte die Shell keine Möglichkeit, den Beendigungscode der Prozesse zu melden, die sie gabeln.

Zweitens, ohne zu warten, stapeln sich Zombie-Prozesse, bis die Shell austritt und sie von init übernommen werden.

+0

also gibt es eine Möglichkeit, diese Zombie-Prozess zu bereinigen ??? – Abhi

+1

@Abhi Ja, indem ich auf sie warte. – cnicutar