The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Скрипт копирования данных на ФТП, !*! New_Birth, 03-Май-11, 11:54  [смотреть все]
Соединение организуется через .netrc
Почему-то не отрабатывает команда promt, а без нее копируется только первый файл. Остальные не получают на копирование подтверждения. Как можно скопировать все файлы? Уже мозг сломал.

#!/bin/bash

#*****************************************************************************************

SUPER_FILE='/root/.netrc'             # Файл, который позволяет соединяться с указанными хостами без ввода пароля и имени пользователя
LOCAL_BACKUP_DIR='/home/marizt/vzbackup/'     # Директория, куда бэкапить контейнеры на локальной машине               
FTP_HOST='192.168.3.97'                 # ФТП хост
FTP_USER='linux'                 # Имя пользователя на фтп сервере
FTP_PASSWD='lomovlinux'                 # Пароль на фтп сервере
FTP_BACKUP_DIR='/server_back/linux/'         # Папка на фтп, куда бэкапить контейнеры с локальной машины
FTP_SERV='fserver'                 # Название сервера (папка на фтп)

#*****************************************************************************************

echo "machine $FTP_HOST login $FTP_USER password $FTP_PASSWD" > $SUPER_FILE    
cd $LOCAL_BACKUP_DIR                                
vzdump --compress --dumpdir $LOCAL_BACKUP_DIR --suspend --all >> dump.log        
find $LOCAL_BACKUP_DIR* -mtime +30 -delete                        

ftp $FTP_HOST << EOF
delete $FTP_BACKUP_DIR$FTP_SERV
mkdir $FTP_BACKUP_DIR$FTP_SERV
cd $FTP_BACKUP_DIR$FTP_SERV
promt
mput *
quit
EOF




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру