www.ProFTPD.de
13. März 2007, 20:33:01 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: ProFTPd lässt sich nicht beenden/restarten, etc.  (Gelesen 318 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Anonymous
Gast
« am: 20. Januar 2006, 10:13:24 »

Hallo,

ich habe ein kleines Problem. Ich habe auf meinem Debian 3.1 Sarge System ProFTPd 1.3.10RC3 kompiliert und installiert.
Der Daemon läßt sich manuell starten und auch beenden. Soweit habe ich keine Probleme :wink:

Als Startscript habe das von Scopeman, aus dem Download-Bereich, genommen. Eine Anpassung war nicht notwendig,
da die im Script vorhandenen Einstellungen mit meinen übereinstimmen. Der Server läuft im Standalone-Betrieb.

Ich kann den Daemon über '/etc/init.d/proftpd start' starten, aber die Optionen stop/restart, etc. verweigern ohne Be-
gründung ihren Dienst, zeigen keine Wirkung.

Pfadangaben:

Code:
Daemon /usr/sbin
Config /etc/proftpd.conf
PID-File /var/run/proftpd.pid
Scoreboard /var/run/proftpd
Startscript /etc/init.d/proftpd


Startscript:
Code:

#!/bin/sh
#
# Start the proftpd FTP daemon.

# For more exhaustive logging, try "-d 3" as proftpd_options.

run_proftpd=1
proftpd_options=""

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/sbin/proftpd
NAME=proftpd
FLAGS="defaults 50"

trap "" 1
trap "" 15

test -f $DAEMON || exit 0

if ! egrep -q "^[:space:]*ServerType.*standalone" /etc/proftpd.conf
then
    run_proftpd=0
fi

case "$1" in

  start)
    if [ $run_proftpd = 1 ]
    then
        update-inetd --disable ftp
        echo -n "Starting professional ftp daemon: "
        if start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
            --exec $DAEMON -- $proftpd_options
        then
            echo "$NAME."
        else
            echo
        fi
    fi
    ;;

  stop)
    if [ $run_proftpd = 1 ]
    then
        echo -n "Stopping professional ftp daemon: "
        for i in $(find /var/run/proftpd \
            -regex "^/var/run/proftpd/proftpd-[0-9]+$")
        do
            kill -9 $(echo $i | sed "s/^.*[^0-9]//") || true;
            rm -f $i
            killed=1
        done
        if [ "$killed" != "" ]
        then
            echo "$NAME."
        else
            echo
        fi
    fi
    ;;

  reload)
    echo -n "Reloading $NAME configuration..."
    for i in $(find /var/run/proftpd \
        -regex "^/var/run/proftpd/proftpd-[0-9]+$")
    do
        kill -1 $(echo $i | sed "s/^.*[^0-9]//") || true;
        killed=1
    done
    if [ "$killed" != "" ]
    then
        echo "$NAME."
    else
        echo
    fi
    ;;

  restart)
    $0 force-reload
    ;;

  force-reload)
    echo -n "Restarting $NAME daemon."
    /etc/init.d/$NAME stop > /dev/null 2>&1
    echo -n "."
    sleep 2
    echo -n "."
    if start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
        --exec $DAEMON -- $proftpd_options
    then
        echo "done."
    fi
    ;;

  *)
    echo "Usage: /etc/init.d/$NAME {start|stop|reload|restart|force-reload}"
    exit 1
    ;;

esac

exit 0


Vielleicht kann mir jemand bei dem Problem helfen!?
Manchmal sieht man vor lauter Ziel den Weg nicht mehr! :roll:

Gruß
ludde
Gespeichert
ludde
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« Antwort #1 am: 20. Januar 2006, 10:14:50 »

Also das da oben habe ich fabriziert... habe mich doch glatt vergessen einzuloggen *hüstel*

Gruß
ludde
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.055 Sekunden mit 16 Zugriffen.