Zombik linux, egyre benne
Azt hiszem, nem tévedek, ha azt feltételezzük, hogy tetszik, és néha, vajon a visszavonás komadny ps ax terminál, azaz Z folyamatokat.
2851. Z 00:00 [gksu]
Mi mindegy zombi folyamatokat? És amikor megpróbálja megölni a kill parancsot, azok továbbra is ugyanazt a hangot. Mit csinál velük?
A valóságban a dolgok nem ilyen egyszerű. Vagy inkább egyszerű, de nem annyira, mint az első pillantásra. Az a tény, hogy a zombik, ez a pusztítás. Érti, hogy semmi nem fog megölni kétszer, értelmetlen, hogy megöli, ami már halott.
Mert ezek a folyamatok már megölni parancs végrehajtásra került, meghalt. Csak most, különböző okok miatt, ez a parancs nem lehetett befejezni, normális a folyamat befejezése. Tulajdonképpen ott kapunk egy félreérthető helyzet nézve hivatalosan, a folyamat továbbra is létezik, de a források, amelyek alapján kiosztott neki, a valóságban, adómentes.
A nagyon létjogosultsága zombik folyamatok, hogy a szülő kérheti teljesítési állapot vagy erőforrás használati statisztikák által generált zombi folyamatot. Ebben az esetben, ha nem több szülő igényei által generált zombi folyamatot, amely esetben ad jelet erről, az operációs rendszer a rendszert használó hívásvárakoztatás funkció.
Abban az esetben, egy normális helyzetben a folyamat befejeződött, annak minden gyermek folyamatok kerülnek utódai init, PID, amely az egységet. Az init mindig megvárja minden gyermek folyamatok, akkor csak tenni annak érdekében, hogy elkerüljék az zombi folyamatokat.
Ha a rendszer nevelt zombi folyamatok, akkor az azt jelenti, hogy már nem szolgálják a szülő folyamat határozza meg, aki tud ps -lax csapat PPID oszlopot.
0 1000 2851 1639 20 0 0 0 kilépési Z. 00:00 [gksu]
Mit csinál ebben az esetben? Lényegében lehetőségek valójában három.
És valóban:
1. Fix a szülő folyamat
2. Kill szülő folyamat
3. Továbbra is élni vele.
Ez normális körülmények között nem is olyan nehéz, zombik általában nem zavarja a munkát is. Bár már több mint bosszantó helyzetet.
Ez zombi folyamatok blokk bejegyzésének folyamata asztal és a felbontás nem végtelen. Abban az esetben, eléri a határértéket, a program többé képes létrehozni gyermek folyamatok, akkor nem tud sem a terminál vagy végrehajtani a parancsot a konzolban már nyitva van. Ezúttal nem volt. De ez nem egy gyakori helyzet, nem tudom, nekem akkor csak reboot segített.