bsdadminscripts / rcstart (stop / usw.)

Wiedmann

Well-Known Member
Hallöchen,

ich bin gerade übder rcstart aus den bsdadminscripts gestolpert, und gleich ein Problem *g*

Die Beschreibung:
The parameter given to those scripts is its own name minus the 'rc' prefix.

bzw. die Beschreibung:
-s --services Display all available services.

lässt ja ein Verhalten wie
Code:
service <rc.d script> start
vermuten.

"rcstart" scheint aber das PROVIDE auszulesen. Hier habe jetzt ich das Problem, dass PROVIDE ja gar nicht der Dienstname ist, sondern eine Bezeichnung en) für das was der Dienst bereitstellt für rcorder. So muss man anstatt:
Code:
rcstart sendmail
also
Code:
rcstart mail
benutzen. Ein Unterschied der aus der Manpage nicht unbedingt hervorgeht.
(bzw. war das der Grund warum zusätzlich zu service auch rcstart gesachrieben wurde?)


So hab ich hier durchaus mehrere Dienste wo im PROVIDE das Selbe vorkommt. Eben z.B. "mail". Insbesondere kann PROVIDE auch mehr als ein Keywort enthalten. z.B.
Code:
# PROVIDE: foo bar
ist das Selbe wie:
Code:
# PROVIDE: foo
# PROVIDE: bar

rcstart kommt aber nur mit dem 2. zurecht.

Da sollte man nochmal nacharbeiten.
 
Ist notiert. Ich benutze aber selber inzwischen öfter service, wegen:

service netif restart bge0
 
Zurück
Oben