jak odstranit natvrdo proces, kill -9 nefunguje
Dalibor Straka
dast na panelnet.cz
Středa Září 26 18:01:32 CEST 2007
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 ;-)
-- Dalibor Straka
Další informace o konferenci Linux