Christoph Bohm wrote:
Ich würde gerne bei jedem Startup die Uhrzeit mit ntpdate x.y.z.a setzen. Tja, die Frage ist - wie erklär ichs meiner SuSE? einfach einen one-liner in /etc/init.d legen und in den rc.x-Ordnern verlinken? Oder gibts bessere Möglichkeiten (ich will ja schließlich keinen Dienst starten...)
Klar startest Du einen Dienst, auch wenn der nur die Uhr stellt und sich dann gleich wieder beendet.
Allerdings solltest Du /etc/init.d/skeleton kopieren, den Block ### BEGIN INIT INFO # Provides: FOO # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Start FOO to allow XY and provide YZ. ### END INIT INFO
Entsprechend anpassen, Hier und im ganzen Skript FOO durch den richtigen Namen ersetzen und anschließend das Programm, dessen Name ich vergessen habe *verlegengrins* aber hier hoffentlich genannt wird aufrufen, damit die Links richtig angelegt werden.
Bernd
Hallo Bernd!
Vielen Dank. Entschuldige, daß ich mich erst jetzt zurückmelde, aber ich war am WE außer haus.
mit dem Programm, dessen Namen Du vergessen hast, meinst Du Yast? Tja,
Erinnert mich stark an "Du-weisst-schon-wen" ;-) Nein, er meinte "insserv". Wenn Du so ein Script eingerichtet hast, beachte den Header "Required-Start:" dort trägst Du z.B. $network ein. Für ein genaues Beispiel schau Dir am besten einfach mal die anderen Scripte an. Oder den Aufruf ganz unten. Wenn dieses Script fertig ist, machst Du # insserv scriptname (Oder Alternativ mit "Du-weisst-schon-was" (Runlevel-Editor@Yast) ;-)) Und er setzt die Links in den entsprechenden Unterverzeichnissen automatisch.
darin sehe ich für mich auch die einzige Möglichkeit, die Start- und Stoplinks zu setzen. Die Nummerierung geht doch etwas über mein Logikverständnis hinaus :)
Kleine Zahlen zuerst und dann in der Reihenfolge wie es gestartet werden soll. Wenn Netzwerk 10 ist und Du nach dem Netzwerk starten möchtest, dann halt 11 oder ähnliches. Vielleicht was freihalten für die Zukunft.
Aber das wäre ja mal eine interessante Anschlußfrage: Wer weiß, nach welchen Kriterien man die Start/Stoplinks nummerieren sollte? Ich meine, es ist ja logisch, daß sowas wie ein MTA erst nach Netzwerk kommen sollte und ggf. vorher gestoppt wird, aber zB mein ntpdate - vor oder nach MTA? Und nach welchen Kriterien mag Yast entscheiden?
Yast liest wie insserv (IMHO wird das sogar von Yast gestartet) den Header aus. Mach mal ein # chkconfig --deps -l Dann kannst Du schön tabellarisch sehen was von was abhängt. -- Gruß, Andreas