[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Herausfinden, wer ein Modul blockiert



Hallo,

Heike C. Zimmerer <hcz@hczim.de> schrieb:


> Signal 0 ist "kein Signal".  Es wird oft verwendet, um festzustellen,
> ob der Zielprozess exisziert (sonst bekommt man beim Absenden von
> "kein Signal" einen Fehler).

Autsch... Ja, und in /etc/init.d/lpd wird es ja offenbar genau dafür
benutzt. Danach wird dann start-stop-daemon ohne -signal 0 aufgerufen.
Wer lesen kann ist klar im Vorteil! :-(

Ich habe jetzt etwas anderes gesehen: /etc/init.d/lpd startet mir zwei
Instanzen von lpd:

$ ps aux|grep lpd
root       686  0.0  1.4  2048  436 ?        S    10:29   0:00  /usr/sbin/lpd
root       687  0.2  1.3  1324  396 ?        S    10:29   0:23  /usr/sbin/lpd

/etc/init.d/lpd stop stoppt allerdings nur die erste.


Weder im Bug Tracking noch in /usr/share/doc/lpr habe ich etwas über 2
Instanzen gesehen. Ist es normal, dass zwei Isntanzen von lpr gestartet
werden?


> kill -l listet die Signalnamen.

Gut. Das ist praktisch.

> Dann gibt es u.a. noch /usr/include/signal.h, was über Umwege
> /usr/include/bits/signum.h einliest.

... wo ich auch nachgeschaut hatte.

Danke,
   Spiro.

-- 
Spiro R. Trikaliotis                              http://cbm4win.sf.net/
http://www.trikaliotis.net/                     http://www.viceteam.org/



Reply to: