jak odstranit natvrdo proces, kill -9 nefunguje

Martin Kraus lists_mk na wujiman.net
Čtvrtek Září 27 00:54:41 CEST 2007


On Wed, Sep 26, 2007 at 06:01:32PM +0200, Dalibor Straka wrote:
> On Wed, Sep 26, 2007 at 12:24:38PM +0200, Martin Kraus wrote:
> > zdravim,
> >   mam takovou vec. hral jsem simutrans a dostal jsem se na crash. v dmesg to
> > vypise segfault a proces zustane viset. bohuzel nejde zadnym zpusobem ustrelit
> > a nova instance se sekne pri pristupu k souborum. zrejme na nich ma ten stary
> > proces nejaky lock.  jedine co pomuze je restart.
> > 
> > Jen me zajimalo, pro budoucnost, zda je moznost jak takovy podobny proces
> > ustrelit a co to ma pro system za nasledek.  zda po takovem procesu zustanou
> > zbytky neuvolnenych zdroju ci neco na ten zpusob.
> > 
> 
> Proces zrejme vytuhnul na volani kernelu a tedy, ackoliv sam je mrtvy,
> se nikdy z kernelu ven nedostane. Typicky priklad date ls /svazek/nfs/
> a odpojite ho. Nejaky syscall se blokne v kernel modu a na ls nezabere
> ani SIGKILL.
> 
> Drive me to matlo, dnes se mi libi, ze tomu rozumim ;-)

to znamena, ze problem je spis v kernelu? 



Další informace o konferenci Linux