Befehle in /sbin/init.d/boot.local
Hallo, es geht um ein aelteres SuSE System 6.4, daher auch der andere Pfad im Unterschied zu 7.1. Meine Frage: In /sbin/init.d/boot.local steht folgender Aufruf: /usr/bin/fetchmail -a -v -d 60 >>/var/log/fetchmail 2>&1 & Der Pfad zu fetchmail stimmt: gateway:/sbin/init.d # type fetchmail fetchmail is hashed (/usr/bin/fetchmail) Warum laeuft fetchmail beim hochfahren trotzdem noch nicht? Wenn ich den Aufruf von Hand durchfuehre (als root natuerlich), startet fetchmail anstandslos. Danke fuer Ratschlaege, Jan -- ETES - Espenhain & Theofel EDV-Systemhaus GbR Libanonstrasse 58 A * D-70184 Stuttgart Phone +49 711 4895550 * Fax +49 711 4809761 EMail: info@etes.de --- URL: www.etes.de
On Tue, 29 May 2001, Jan Theofel wrote:
Hallo,
es geht um ein aelteres SuSE System 6.4, daher auch der andere Pfad im Unterschied zu 7.1.
Meine Frage: In /sbin/init.d/boot.local steht folgender Aufruf: /usr/bin/fetchmail -a -v -d 60 >>/var/log/fetchmail 2>&1 &
Der Pfad zu fetchmail stimmt: gateway:/sbin/init.d # type fetchmail fetchmail is hashed (/usr/bin/fetchmail)
Warum laeuft fetchmail beim hochfahren trotzdem noch nicht? Wenn ich den Aufruf von Hand durchfuehre (als root natuerlich), startet fetchmail anstandslos.
boot.local wird ziemlich am Anfang ausgeführt, d.h. bevor das Netzwerk etc. initialisiert sind. fetchmail wird dann die Hostnamen nicht auflösen können, weil der DNS noch nicht gestartet ist, und sich deshalb beenden. Schau doch mal ins Logfile. Gruß Lars
* Lars Mucha schrieb am 29.Mai.2001:
On Tue, 29 May 2001, Jan Theofel wrote:
Meine Frage: In /sbin/init.d/boot.local steht folgender Aufruf: /usr/bin/fetchmail -a -v -d 60 >>/var/log/fetchmail 2>&1 &
boot.local wird ziemlich am Anfang ausgeführt, d.h. bevor das Netzwerk etc. initialisiert sind. fetchmail wird dann die Hostnamen nicht auflösen können, weil der DNS noch nicht gestartet ist, und sich deshalb beenden. Schau doch mal ins Logfile.
So ist es. Der Aufruf von fetchmail hat nichts im boot oder boot.local zu suchen. boot wird nur beim booten ausgeführt und nicht bei einem normalen Runlevelwechsel. boot ruft boot.local auf, so daß für boot.local das Gleiche gilt. Was ist denn, wenn Du im Singelusermode wechselst? Soll dann fetchmail weiter laufen? Wohl kaum, denn dann gibt es kein Netzwerk. So auch nicht, wie Lars schon richtig geschrieben hat, am Anfang des booten. Sachen, die nicht in allen Runlevel laufen sollen, gehören nicht in boot oder boot.local. Sachen, die auch bei einem Runlevelwechsel (neu) gestartet werden sollten, gehören ebenfalls nicht dorthin. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hi, On Tue, 29 May 2001, Jan Theofel wrote:
es geht um ein aelteres SuSE System 6.4, daher auch der andere Pfad im Unterschied zu 7.1.
Meine Frage: In /sbin/init.d/boot.local steht folgender Aufruf: /usr/bin/fetchmail -a -v -d 60 >>/var/log/fetchmail 2>&1 &
Der Pfad zu fetchmail stimmt: gateway:/sbin/init.d # type fetchmail fetchmail is hashed (/usr/bin/fetchmail)
Warum laeuft fetchmail beim hochfahren trotzdem noch nicht? Wenn ich den Aufruf von Hand durchfuehre (als root natuerlich), startet fetchmail anstandslos.
/usr/share/doc/packages/fetchmail/README.SuSE Auf der 7.1. Einfacher gehts net :) Henne -- Hendrik Vogelsang aka Henne mailto: mickey@naturalbornkiller.de It takes two to lie. One to lie and one to listen. Homer Simpson - Colonel Homer # random sigs made with fortune
participants (4)
-
Bernd Brodesser
-
Henne Vogelsang
-
Jan Theofel
-
Lars Mucha