Hallo Liste, ich möchte einen Faxdaemon (mgetty-sendfax /faxrunqd) und ein Script, das Mails verschickt bzw. holt, beim Bootprozess ablaufen lassen. Es gibt ja die Datei /etc/init.d/boot.local, doch hier wird es beides zu früh aufgerufen; d.h. das script und der Daemon läuft nicht. Wo sollte das script, der Daemonstart stehen, damit beides ganz zum Schluß des Bottvorgangs abläuft? Vielen dank schon im voraus. Gruß Jürgen
Am Freitag, 4. Februar 2005 16:51 schrieb Juergen Stahl:
Hallo Liste, ... Es gibt ja die Datei /etc/init.d/boot.local, doch hier wird es beides zu früh aufgerufen; d.h. das script und der Daemon läuft nicht.
Wo sollte das script, der Daemonstart stehen, damit beides ganz zum Schluß des Bottvorgangs abläuft? ..
Die Skripte zum starten von Diensten liegen alle samt in /etc/init.d/* und sind durch ein Link im gewünschten Runlevelverzeichniss "vertreten" (/etc/init.d/rc?.d). Die boot.* - Skripte werden direkt nach dem Booten ausgeführt, also viel zu früh für einen normalen Dienst. Pack deine Skripte in init.d und verlinke sie anschließend ins gewünschte Runlevel. Im Suse-Adminhandbuch mal unter Runlevel nachschlagen. Ansonsten: Google und das Listenarchiv bemühen.
Vielen dank schon im voraus.
Gruß
Jürgen
Dirk
Hallo Dirk, halloLliste, vielen Dank für die Info. Gruß Jürgen Am Fr, 2005-02-04 um 19.42 schrieb newsletter@abe1.de:
Am Freitag, 4. Februar 2005 16:51 schrieb Juergen Stahl:
Hallo Liste, ... Es gibt ja die Datei /etc/init.d/boot.local, doch hier wird es beides zu früh aufgerufen; d.h. das script und der Daemon läuft nicht.
Wo sollte das script, der Daemonstart stehen, damit beides ganz zum Schluß des Bottvorgangs abläuft? ..
Die Skripte zum starten von Diensten liegen alle samt in /etc/init.d/* und sind durch ein Link im gewünschten Runlevelverzeichniss "vertreten" (/etc/init.d/rc?.d). Die boot.* - Skripte werden direkt nach dem Booten ausgeführt, also viel zu früh für einen normalen Dienst. Pack deine Skripte in init.d und verlinke sie anschließend ins gewünschte Runlevel. Im Suse-Adminhandbuch mal unter Runlevel nachschlagen. Ansonsten: Google und das Listenarchiv bemühen.
Vielen dank schon im voraus.
Gruß
Jürgen
Dirk
Juergen Stahl wrote:
Hallo Liste,
ich möchte einen Faxdaemon (mgetty-sendfax /faxrunqd) und ein Script, das Mails verschickt bzw. holt, beim Bootprozess ablaufen lassen.
Es gibt ja die Datei /etc/init.d/boot.local, doch hier wird es beides zu früh aufgerufen; d.h. das script und der Daemon läuft nicht.
Wo sollte das script, der Daemonstart stehen, damit beides ganz zum Schluß des Bottvorgangs abläuft?
In /etc/init.d/ gibt es rc?.d Verzeichnisse. In /etc/inittab findest du heraus, welches verwendet wird (normalerweise rc5.d). In /etc/init.d/rc5.d befinden sich links auf die Start-Skripte, z.B. S12sshd und K10sshd. "S" steht für "Start" und "K" für Kill und die Zahl beeinflusst die Reihenfolge. Pack also alle Befehle in ein eigenes Skript und mach einen Link mit dem entsprechenden Namen. -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://www.philmann-dark.de/
Hallo, Am Sun, 06 Feb 2005, Aaron Digulla schrieb:
Juergen Stahl wrote:
Wo sollte das script, der Daemonstart stehen, damit beides ganz zum Schluß des Bottvorgangs abläuft? [..] In /etc/init.d/rc5.d befinden sich links auf die Start-Skripte, z.B. S12sshd und K10sshd. "S" steht für "Start" und "K" für Kill und die Zahl beeinflusst die Reihenfolge.
Pack also alle Befehle in ein eigenes Skript und mach einen Link mit dem entsprechenden Namen.
Du willst /etc/init.d/README lesen. -dnh -- - Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt. - Linux ist für die, die wissen wollen, warum er funzt. - DOS ist für die, die wissen wollen, warum er nicht funzt, und - Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
participants (4)
-
Aaron Digulla
-
David Haller
-
Juergen Stahl
-
newsletter@abe1.de