/etc/init.d/ ganz allgemein...

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
calutateo
Beiträge: 3
Registriert: 04.12.2005 21:19:23
Wohnort: Lumbier, Spanien
Kontaktdaten:

/etc/init.d/ ganz allgemein...

Beitrag von calutateo » 05.12.2005 07:07:49

Hallo,

ich habe sehr viel Erfahrung mit SuSE und Red Hat, bei Debian (und jetzt auch Edubuntu der Kinder wegen) bin ich eher neu.

Warum liefert Debian denn keine "status"-Option bei den Daemon-Startscripts in /etc/init.d/ ?

Code: Alles auswählen

root@tabuntu:~# /etc/init.d/nis
Usage: /etc/init.d/nis {start|stop|reload|force-reload|restart}
root@tabuntu:~# /etc/init.d/bind
Usage: /etc/init.d/bind {start|stop|reload|restart|force-reload}
Gruss aus Spanien.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.12.2005 07:44:25

Das liegt daran, dass das Programm an sich diese Funktion mitbringen muss.. bei Debian wird da nicht versucht etwas hinzuzubasteln.

Aber anders gefragt, wessen Status willst du abfragen?


PS: Willlkommen im Forum
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

calutateo
Beiträge: 3
Registriert: 04.12.2005 21:19:23
Wohnort: Lumbier, Spanien
Kontaktdaten:

Beitrag von calutateo » 05.12.2005 08:56:59

PS: Willlkommen im Forum
Danke.
Aber anders gefragt, wessen Status willst du abfragen?
Bind als Beispiel (SuSE 10.0):
In /etc/init.d/named steht die Zeile

Code: Alles auswählen

checkproc -p ${NAMED_PID} ${NAMED_BIN}
NAMED_PID ist bei mir 16959 und NAMED_BIN ist /usr/sbin/named, so führt das o. a. Kommando unter anderem

Code: Alles auswählen

checkproc -p 16959 /usr/sbin/named
aus, was dann zu folgender Ausgabe führt:

Code: Alles auswählen

linux:~ # /etc/init.d/named status
Checking for nameserver BIND
number of zones: 2
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running                                              running
Das ist praktisch, weiter nichts.
Gruss.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.12.2005 09:01:56

hmm nein gibt es unter Debian nicht.. aber wenn das "checkproc" ein eigenständiges Skript ist, kannst du es ja zur Not selber einbauen..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 12.12.2005 18:52:52

Wie ich gerade festgestellt habe, ist die Option "status" in der LSB festgelegt. Ebenso einige weitere Punkte, wie bestimmte Kommentarzeilen, die angeben welche Dienste vor dem Starten eines anderen gestartet sein müssen.

All das ist in Debian nicht umgesetzt. Finde ich schon etwas unschön, dass Debian hier so LSB-unkonform ist...

calutateo
Beiträge: 3
Registriert: 04.12.2005 21:19:23
Wohnort: Lumbier, Spanien
Kontaktdaten:

Beitrag von calutateo » 12.12.2005 20:07:13

Gut recherchiert. Danke für den Tip.
Wer nochmal nachlesen möchte: Einfach "site:linuxbase.org status start stop" in Google eingeben. http://www.google.es/search?hl=es&q=sit ... ueda&meta=

Antworten