W systemach operacyjnych Unix i podobnych do Unixa proces zombie lub proces zlikwidowany to proces, który zakończył wykonywanie, ale nadal ma wpis w tabeli procesów. Ten wpis jest nadal potrzebny, aby proces, który rozpoczął proces (teraz zombie), mógł odczytać jego status wyjścia. Termin proces zombie wywodzi się ze wspólnej definicji zombie - nieumarłej osoby. W metaforze tego terminu proces potomny „umarł”, ale nie został jeszcze „czerpany” . Ponadto, w przeciwieństwie do normalnych procesów, polecenie zabicia nie ma wpływu na proces zombie.
Proces zombie jest zwykle wynikiem powłoki (graficznej lub wiersza poleceń), która albo nie zbiera swoich dzieci, albo po prostu nie robi tego zbyt często (napisałem kiedyś WM - miał co najmniej tuzin mrxvtprocesów wędrujących).
Odpowiedzi:
źródło
mrxvt
procesów wędrujących).