Re: Co s neKILLnutelnym procesem?

d.petr d.petr na post.cz
Úterý Listopad 29 16:17:59 CET 2011


> ------------ Původní zpráva ------------
> Od: Leonardo <leo na matrix-leo.cz>
> ----------------------------------------
> > Jsou ukončena obě RT-vlákna. Zůstane však původní hlavní vlákno programu
> > (sleduji programem 'top -H'; PID patří původnímu hlavnímu vláknu, další
> > hodnoty jsou PR=20, NI=0, VIRT=RES=SHR=0, S="S", %CPU=%MEM=0). Toto vlákno
> > tedy zřejmě neběží, uvolní veškerou paměť, bohužel ale ne např. obsazený
> > port UDP (hlavní vlákno při spuštění otevřelo serverovou stranu komunikace
> > UDP). A tento pozůstatek programu nejde KILLnout ani v 'top', ani příkazem
> > killall, ani 'kill PID', ani použitím 'kill -9 PID' (všechny pokusy o
> > zničení spouštím jako root, program byl také spuštěn rootem). Odstranit ho
> > umím pouze restartem celého stroje.
>
> Viz zde: http://www.cyberciti.biz/tips/killing-zombie-process.html a zde:
> http://en.wikipedia.org/wiki/Zombie_process
> -- 
>  Leonardo


Aha, asi jsem Vás zmátnul tím svým "nemrtvým". To je mou nedostatečnou znalostí obecně vžité terminologie. Pravého zombíka zřejmě nemám, stav není "Z", ale "S". KILLnout rodičovský proces (v mém případě 'sh') mohu, ale to na existenci nezmara nemá vliv. A navíc můj nezmar patrně stále okupuje port, přitom podle těch popisů (jestli jsem je pochopil správně) by zombík už nic držet neměl.
PM


Další informace o konferenci Linux