URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9112
[ Назад ]

Исходное сообщение
"Скрипт копирования данных на ФТП"

Отправлено 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


Содержание

Сообщения в этом обсуждении
"Скрипт копирования данных на ФТП"
Отправлено Andrey Mitrofanov , 03-Май-11 12:05 
> Почему-то не отрабатывает команда promt,
> ftp $FTP_HOST << EOF

Во-первых, http://www.opennet.me/tips/info/583.shtml expect.

> promt

Во-вторых, _prompt_ же.


"Скрипт копирования данных на ФТП"
Отправлено New_Birth , 03-Май-11 12:09 
>> Почему-то не отрабатывает команда promt,
>> ftp $FTP_HOST << EOF
> Во-первых, http://www.opennet.me/tips/info/583.shtml expect.
>> promt
> Во-вторых, _prompt_ же.

Спасибо большое, очень помогло )



"Скрипт копирования данных на ФТП"
Отправлено pavlinux , 08-Май-11 03:40 
>>> Почему-то не отрабатывает команда promt,
>>> ftp $FTP_HOST << EOF
>> Во-первых, http://www.opennet.me/tips/info/583.shtml expect.
>>> promt
>> Во-вторых, _prompt_ же.
> Спасибо большое, очень помогло )

lftp попробуй.


"Скрипт копирования данных на ФТП"
Отправлено DeadLoco , 08-Май-11 14:37 
> lftp попробуй.

Я бы даже посоветовал scp с авторизацией по ключам.

scp -q -i /home/user1/.ssh/hostname.key /src/file user2@hostname:/dest/


"Скрипт копирования данных на ФТП"
Отправлено pavlinux , 08-Май-11 14:51 
>> lftp попробуй.
> Я бы даже посоветовал scp с авторизацией по ключам.

FTP_HOST='192.168.3.97'  



"Скрипт копирования данных на ФТП"
Отправлено DeadLoco , 08-Май-11 14:56 
>>> lftp попробуй.
>> Я бы даже посоветовал scp с авторизацией по ключам.
> FTP_HOST='192.168.3.97'

Мне кажется, что хорошие манеры нужно не только "на людях" соблюдать. Дома тоже не стоит швырять носки где попало и сморкаться в занавески.



"Скрипт копирования данных на ФТП"
Отправлено pavlinux , 08-Май-11 15:02 
>>>> lftp попробуй.
>>> Я бы даже посоветовал scp с авторизацией по ключам.
>> FTP_HOST='192.168.3.97'
> Мне кажется, что хорошие манеры нужно не только "на людях" соблюдать. Дома
> тоже не стоит швырять носки где попало и сморкаться в занавески.

Хорошие манеры - это не ездить дома на танке, а по сельской местности на ламборжыни.


"Скрипт копирования данных на ФТП"
Отправлено ACCA , 10-Май-11 02:14 
>>>>> lftp попробуй.
>>>> Я бы даже посоветовал scp с авторизацией по ключам.
>>> FTP_HOST='192.168.3.97'
>> Мне кажется, что хорошие манеры нужно не только "на людях" соблюдать. Дома
>> тоже не стоит швырять носки где попало и сморкаться в занавески.
> Хорошие манеры - это не ездить дома на танке, а по сельской
> местности на ламборжыни.

ХЗ. Придёт молоденькая девочка, днём будет приносить тебе сигареты и чай, называть "Учитель", а по вечерам плакать в серверной. Станет учиться по твоему конфигу. Всем будет неудобно...


"Скрипт копирования данных на ФТП"
Отправлено pavlinux , 10-Май-11 02:40 
> ХЗ. Придёт молоденькая девочка, днём будет приносить тебе сигареты и чай, называть
> "Учитель", а по вечерам плакать в серверной. Станет учиться по твоему
> конфигу. Всем будет неудобно...

Вот поэтому блондинки и носят с собой в сумках всё, что только может влезть. :)