On Tue, Sep 07, 1999 at 02:03:48PM +0200, andreaso wrote:
Die pre4 habe ich nicht gefunden. Ich habe die pre3 runtergeladen. Ich habe es installiert und es lief auch. Ich habe den Server mit "ftpshut" (aus den selben Verzeichnis wie "proftpd") öfters runtergefahren. Irgendwann muß was schiefgelaufen sein. Ich bekomme jetzt nur noch die Meldung "500 Server wird heruntergefahren bitte versuchen sie es später nochmal", wenn ich versuche mich mit den Server zu verbinden. Ich finde in den cron-Verzeichnissen keine Einträge In den Verzeichnissen von proftpd ist auch nichts verdächtiges. Irgendwo muß der sich das aber abgelegt haben. Ein Reboot bringt nichts.
Richtig. Man ftpshut hilft :) ftpshut legt nur ein FIle namens /etc/shutmsg an. Den proftpd musst du trotzdem selber killen, das macht ftpshut nicht.
Ich nutze ftpshut gar nicht. Wer gerade per ftp drin ist fliegt beim runterfahren des Rechners bei mir raus. Ich haenge mal mein Start/stop-Skipt mit dran. (Achtung, das ist fuer Solaris)
Reinhard
#!/bin/sh # # Starten / Beenden des ProFTPD # PATH=/sbin:/bin DIR=/nfs/ftp FTPD=$DIR/bin/proftpd CONF=$DIR/etc/proftpd.conf
test -x $FTPD || exit 0
case "$1" in
'start') /usr/ucb/echo -n "Starting FTP Server: proftpd" rm -f /etc/shutmsg $FTPD -c $CONF echo "." ;;
'stop') /usr/ucb/echo -n "Stopping FTP Server: proftpd" PID=`ps -aef|grep proftp|grep '^ *nobody'|awk '{print $2}'` if [ ! -z "$PID" ] ; then /usr/bin/kill $PID > /dev/null 2>&1 echo "." else echo " not running." fi ;;
'who') $DIR/bin/ftpwho --path $DIR/var ;; 'count') $DIR/bin/ftpcount --path $DIR/var ;; *) echo "Usage: $0 { start | stop | who | count }" esac