Titel: ProFTPd lässt sich nicht beenden/restarten, etc. Beitrag von: Anonymous 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 Titel: ProFTPd lässt sich nicht beenden/restarten, etc. Beitrag von: ludde am 20. Januar 2006, 10:14:50 Also das da oben habe ich fabriziert... habe mich doch glatt vergessen einzuloggen *hüstel*
Gruß ludde |