Vad är en Zombie-process? [LÖST]
-
- Inlägg: 1235
- Blev medlem: 17 feb 2007, 20:31
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Eslöv
Vad är en Zombie-process? [LÖST]
Är det någon som kan ge information om hur en Zombie-process uppstår och vad det är? När jag gick in i Systemövervakaren så såg jag nämligen att jag för närvarande har en Zombie-process med namnet netstat.
Senast redigerad av 1 zero gravity, redigerad totalt 4 gånger.
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Vad är en Zombie-process?
Zombie processer ligger kvar för att "föräldra" processen ska kunna läsa av exit koden. Det kan göras genom att forka loss en process (barn) som snabbt avlsutas. Sedan låter man föraldern leva vidare utan att anropa wait. Då blir barn en zombie. Enkel va?
http://en.wikipedia.org/wiki/Zombie_process
http://en.wikipedia.org/wiki/Zombie_process
KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome
-
- Inlägg: 1235
- Blev medlem: 17 feb 2007, 20:31
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Eslöv
SV: Vad är en Zombie-process?
Intressant, kan man skriva något kommando för att se vilken process som är föräldraprocess till en zombie-process för det verkar ju som föräldraprocessen inte uppför sig riktigt i och med att zombieprocessen ligger kvar?
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
SV: Vad är en Zombie-process?
Om du vet pid för zombien så hittar du föraldra processens pid med detta kommando.
ps -flp pid
Eller så letar du fram alla zombies med detta kommando (du kan få några felaktiga träffar)
ps -efl | grep Z
ps -flp pid
Eller så letar du fram alla zombies med detta kommando (du kan få några felaktiga träffar)
ps -efl | grep Z
Senast redigerad av 1 mcNisse, redigerad totalt 25 gånger.
KDE 4.5 SC är ute i det fria!!! Tjoho
Stagnation is good for nobody - after all if you don't progress you end up with gnome
Stagnation is good for nobody - after all if you don't progress you end up with gnome
-
- Inlägg: 1235
- Blev medlem: 17 feb 2007, 20:31
- OS: Xubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Eslöv
SV: Vad är en Zombie-process?
Tack för svaret. Nu har dock zombie-processen försvunnit så det verkar som föräldraprocessen tog hand om den till slut.
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Vad är en Zombie-process?
Med flaggan -H får man se vilken process som startade en annan, t.ex. "ps ax -H":
Kod: Markera allt
5156 ? Ss 0:00 /usr/sbin/gdm
5157 ? S 0:00 /usr/sbin/gdm
5165 tty7 Rs+ 8:09 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib
5711 ? Ssl 0:01 x-session-manager
5836 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/ssh-agent /usr/bi
5837 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exi
5963 ? S 0:09 gnome-panel --sm-client-id default1
5966 ? S 0:03 nautilus --no-default-window --sm-client-id d
5981 ? S 0:00 update-notifier