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: