Re: Starten von Systemdiensten
Am Donnerstag, 12. Oktober 2006 11:04 schrieb Mag. Leonhard Landrock:
> Hallo!
>
> Ich benutze Debian Etch und habe momentan ein Verständnis Problem.
[...]
> Meine "/etc/init.d/atftpd" sieht wie folgt aus:
>
> "#! /bin/sh
> #
> # atftpd - Script to launch atftpd server. Based on Skeleton.
> #
>
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
> DAEMON=/usr/sbin/atftpd
> NAME=atftpd
> DESC="Advanced Trivial FTP server"
> USE_INETD=true
> OPTIONS=""
>
> test -f $DAEMON || exit 0
>
> set -e
>
> if [ -f /etc/default/atftpd ]; then
> . /etc/default/atftpd
> fi
>
> if [ "$USE_INETD" = "true" ]; then
> exit 0;
> fi
Manchmal braucht es einen zweiten Blick auf die Materie.
Mir ist gar nicht aufgefallen, dass ich wegen ""$USE_INETD" = "true"" aus dem
Skript aussteige. Ich habe ja (vgl. nochmals unten)
in "/etc/default/atftpd" "USE_INETD=true" gesetzt. ;-)
[...]
>
>
> Die zugehörige "/etc/default/atftpd" enthält genau die Optionen die ich
> auch beim direkten Aufruf verwendet habe:
>
> "USE_INETD=true
> OPTIONS="--daemon --port 69 --tftpd-timeout 300 --retry-timeout
> 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl
> 1 --maxthread 100 --verbose=5 /srv/tftp""
[...]
>
> Wie kann ich feststellen, woran der Aufruf über das init-Skript scheitert?
Die Bantwortung dieser Frage bleibt (für die zukünfige Probleme) noch
interessant.
LG,
Leonhard.
Reply to: