doruceni signalu KILL procesu ktery neprerusitelne spi
Divacky Roman
xdivac02 at stud.fit.vutbr.cz
Fri Sep 12 12:16:54 CEST 2003
On Thu, Sep 11, 2003 at 12:56:32PM +0200, Jaroslav Klaus wrote:
> >>>>> "DR" == Divacky Roman <xdivac02 at stud.fit.vutbr.cz> writes:
>
> DR> Zdravim
> DR> muze se stat (a parkrat se mi to i stalo) ze proces usne pri cekani na
> DR> nejakou HW udalost, ktera se proste nestane (HW porucha - u mne konkretne
> DR> dosluhujici cdromka) a tak zustane vyset... neprisel jsem na zpusob jak
> DR> ten proces "odstrelit" (pokud ot nejak jde uvitam radu!), pze kdyz mu
> DR> poslu signal KILL tak ten se zpracuje az po dokonceni te udalosti na
> DR> kterou ceka ten sleep (tj. po ubehnuti timeoutu nebo nikdy)
>
> DR> napadlo mne jedine reseni - zaridit aby KILL prerusil ten tsleep() a
> DR> zpracoval se normalne...
>
> Kdyby toto autor volani tsleepu chtel, mohl volat tsleep s priznakem
> PCATCH prip., jak uz Dan uvedl, by zvolil nejaky timeout. To ze tomu
> tak neni, ma jiste duvody (jiz byly zmineny).
>
> Radu "vymente vadny HW" asi slyset nechcete, presto si nedokazu
> odpustit ji neuvest.
>
> Jinak muzete zacit treba zjistenim, ve kterem tsleep-u to ceka
> (viz. ps l; sloupec WCHAN)
diki za radu nicmene to neni to co mne trapi - mne nejde konkretne o ten cdrom
pripad ale o to ze existuji procesy ktere proste nejdou killnout...
r.d.
More information about the Users-l
mailing list