[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: