FTP, mput и копирование архива
Добавлено: 2010-06-14 22:33:00
Настраиваю бэкапирование серверов, нашел в нете кусок текста как скопировать файл на ftp
Но проблема в том что не работает.
Подозреваю что-то в mput не правильно прописано, но что именно не могу понять.
Код: Выделить всё
if [ $FTP = "y" ]
then
echo "Initiating FTP connection..."
cd $BACKDIR
ATTACH=`for file in *$DATE.sql.gz; do echo -n -e "mput ${file}\n"; done`
echo $ATTACH
echo START_FTP_CONNECT
ftp -nv <<EOF
open $FTPHOST
user $FTPUSER $FTPPASS
cd $FTPDIR
$ATTACH
quit
EOF
echo -e "FTP transfer complete! \n"
fi
Код: Выделить всё
Backups directory already exists
Backing up MySQL databases...
Initiating FTP connection...
mput support.second.ua-mysqlbackup-glpi-06-14-2010.sql.gz
START_FTP_CONNECT
Connected to ftp.second.ua.
220 ProFTPD 1.3.3 Server (ProFTPD Default Installation) [192.168.0.75]
331 Anonymous login ok, send your complete email address as your password
230 Anonymous access granted, restrictions apply
Remote system type is UNIX.
Using binary mode to transfer files.
250 CWD command successful
?Invalid command.
221 Goodbye.
FTP transfer complete!
Your backup is complete!
support#