Hallo, ich habe nach hilfreichen Hinweisen aus der Lug zumindest rausbekommen, das mein lpd, z.B. per Hand aufgerufen wunderbar funktioniert. Irgendwie gelingt es mir aber nicht, ihn automatisch beim Bootvorgang einzubinden. Das Lpd-Startscript liegt im init.d-Verzeichnis, alles scheint irgendwie okay( alle Einbindungsversuche über ksysv sind auch kläglich gescheitert !). Hat jmd. vielleicht noch eine Idee, wie man lpd automatisch zum Laufen bringt ? Ich poste mal das Startscript mit, vielleicht fällt jmd. was auf. Thomas #!/bin/sh ############################################################################## # Datei : /etc/init.d/lpd # Beschreibung : Starten/Benden des Drucker-Dienstes # Datum : # orig Autor : Taken in part from Miquel Smoorenburg's bcheckrc ############################################################################## # Geändert von : Ngo Than <than@delix.de> # 08.10.98 : Angepasst für delix ############################################################################## # Geändert von : Erik Heim <erik@seitz.de> # 26.7.98 : Angepasst für das startup. ############################################################################## # _______ #| | DLD - Deutsche Linux Distribution #| | #| | delix Computer GmbH | EUnet POP Stuttgart | Tel:+49-711-621027-0 #| delix | Schloss-Strasse. 98 | EUnet Vertriebspartner | Fax:+49-711-613590 #|_______| D-70176 Stuttgart | Deutsche Linux D.- DLD | http://www.delix.de # ############################################################################## subsys_parameter=$1 LOCKDIR=/var/lock/subsys STARTUP_OK=0 STARTUP_FAIL=1 STARTUP_NA=2 ############################################################################## # Etwas User-freundlicher, warum denn ein exit passiert. # steht nachher im LOGFILE :-) ############################################################################## start_and_stop() { if [ -f /etc/init.d/functions ] then source /etc/init.d/functions else echo "FAIL: Datei /etc/init.d/functions ist nicht vorhanden!" exit $STARTUP_FAIL fi source_file /etc/sysconfig/runservices FAIL_ON_ERROR check_service "$LPD" LPD NA_ON_ERROR check_executable /usr/sbin/lpd FAIL_ON_ERROR check_file /etc/printcap FAIL_ON_ERROR print_message check_lock $LOCKDIR/lpd "$subsys_parameter" } ############################################################################## # See how we were called. ############################################################################## case "$subsys_parameter" in start_msg) echo -n "Starte Subsystem Drucker..." ;; stop_msg) echo -n "Beende Subsystem Drucker..." ;; start) start_and_stop logexec daemon lpd logexec touch $LOCKDIR/lpd logecho " " exit $FAIL ;; stop) start_and_stop logexec killproc lpd logexec rm -f $LOCKDIR/lpd logecho " " exit $FAIL ;; restart) $0 stop $0 start exit $? ;; *) echo "Usage: lpd {start|stop|restart|start_msg|stop_msg}" exit $STARTUP_FAIL ;; esac exit $STARTUP_OK ##############################################################################
Teilnehmer (2)
-
unknown@example.com
-
Cord Beermann