Hallo, Ich weiss, es gibt bestimmt schonmal über die Liste - konnte aber nix finden. Auch google brachte mich nicht wirklich weit. Ich möchte ein von Hand erstelltes Init script einbinden. Habe es nach /etc/init.d/ kopiert, die rechte gesetzt und in den entsprechenden runlevels den Link S99<name> und K01<name> gemacht. Das tut auch wunderbar. Bis zum nächsten SuSEconfig - danach hat es dann z.B. S14<name>. Wie kann man das nochmal unterbinden/einstellen ?! -- MfG Yann Wissenbach - Administration compass Gesellschaft fuer Medientechnologie mbH Fritz-Kohl-Str. 24 D-55122 Mainz mail: y.wissenbach@compass-online.de www : http://www.compass-online.de fon : +49 6131 32 85 4824 fax : +49 6131 32 85 499
Hi Yann, Yann Wissenbach wrote:
Hallo,
Ich weiss, es gibt bestimmt schonmal über die Liste - konnte aber nix finden. Auch google brachte mich nicht wirklich weit.
Ich möchte ein von Hand erstelltes Init script einbinden. Habe es nach /etc/init.d/ kopiert, die rechte gesetzt und in den entsprechenden runlevels den Link S99<name> und K01<name> gemacht. Das tut auch wunderbar. Bis zum nächsten SuSEconfig - danach hat es dann z.B. S14<name>.
Wie kann man das nochmal unterbinden/einstellen ?!
Schau Dir mal das /etc/init.d/skeleten an, daran solltest Du dich halten und die Abhängigkeiten definieren, dann sollte es funktionieren. Gruß Sören
-----Original Message----- From: Sören Mindorf [mailto:s.mindorf@mobilcom.de] Sent: Thursday, March 13, 2003 11:57 AM To: suse-linux@suse.com Subject: Re: Init Scripte
Hi Yann,
Yann Wissenbach wrote:
Hallo,
Ich weiss, es gibt bestimmt schonmal über die Liste - konnte aber nix finden. Auch google brachte mich nicht wirklich weit.
Ich möchte ein von Hand erstelltes Init script einbinden. Habe es nach /etc/init.d/ kopiert, die rechte gesetzt und in den entsprechenden runlevels den Link S99<name> und K01<name> gemacht. Das tut auch wunderbar. Bis zum nächsten SuSEconfig - danach hat es dann z.B. S14<name>.
Wie kann man das nochmal unterbinden/einstellen ?!
Schau Dir mal das /etc/init.d/skeleten an, daran solltest Du dich halten und die Abhängigkeiten definieren, dann sollte es funktionieren.
Hallo, /etc/init.d/skeleton nicht skeleten :-) Nicht wirklich. Mein script sieht ähnlich aus. besteht halt nur aus den CASE's Start&Stop Es muss als allerletztes im Runlevel 3 gestartet werden (S99<name>) Irgendwo muss man aber doch einstellen können, wie die Reihenfolge gesetzt wird. Warum belässt Linux das Teil nicht einfach auf meinem eingestellten S99 ?!? -- MfG Yann Wissenbach - Administration compass Gesellschaft fuer Medientechnologie mbH Fritz-Kohl-Str. 24 D-55122 Mainz mail: y.wissenbach@compass-online.de www : http://www.compass-online.de fon : +49 6131 32 85 4824 fax : +49 6131 32 85 499
Yann Wissenbach wrote:
Irgendwo muss man aber doch einstellen können, wie die Reihenfolge gesetzt wird. Warum belässt Linux das Teil nicht einfach auf meinem eingestellten S99 ?!?
Siehe die Kommentare in /etc/init.d/skeleton ### BEGIN INIT INFO Dokumentation: man insserv, man init.d Peter
Hi Yann, Yann Wissenbach wrote:
Schau Dir mal das /etc/init.d/skeleten an, daran solltest Du dich halten und die Abhängigkeiten definieren, dann sollte es funktionieren.
/etc/init.d/skeleton nicht skeleten :-)
Hmm, ja, ok. Also Du brauchst folgenden Part, damit die der Link ermittelt werden kann. ### BEGIN INIT INFO # Provides: FOO # Required-Start: $syslog $remote_fs # X-UnitedLinux-Should-Start: $time ypbind sendmail # Required-Stop: $syslog $remote_fs # X-UnitedLinux-Should-Stop: $time ypbind sendmail # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: FOO XYZ daemon providing ZYX # Description: Start FOO to allow XY and provide YZ # continued on second line by '#<TAB>' # should contain enough info for the runlevel editor # to give admin some idea what this service does and # what it's needed for ... # (The Short-Description should already be a good hint.) ### END INIT INFO Ansonsten "man insserv" ;) Gruß Sören -- Mann der Technik aufgewacht und erkenne Deine Macht! Alle Server stehen still, wenn Dein krankes Hirn es will!
On Thu, Mar 13, Yann Wissenbach wrote:
Hallo,
Ich weiss, es gibt bestimmt schonmal über die Liste - konnte aber nix finden. Auch google brachte mich nicht wirklich weit.
Ich möchte ein von Hand erstelltes Init script einbinden. Habe es nach /etc/init.d/ kopiert, die rechte gesetzt und in den entsprechenden runlevels den Link S99<name> und K01<name> gemacht. Das tut auch wunderbar. Bis zum nächsten SuSEconfig - danach hat es dann z.B. S14<name>.
100% FUD. SuSEconfig macht zwar vieles, es aendert aber garantiert nicht Deine Runlevel Symlinks, das macht insserv oder der YaST2 Runlevel Editor. Ansonsen: /etc/init.d/skeleton sowie man insserv sind eine sehr hilfreiche Lektuere. Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE Linux AG Deutschherrnstr. 15-19 D-90429 Nuernberg -------------------------------------------------------------------- Key fingerprint = A368 676B 5E1B 3E46 CFCE 2D97 F8FD 4E23 56C6 FB4B
participants (4)
-
Peter Wiersig
-
Sören Mindorf
-
Thorsten Kukuk
-
Yann Wissenbach