Поиск:

Ответ в темуСоздание новой темы Создание опроса
> bash, резервное копмрование 
:(
    Опции темы
AVTOGRAD
Дата 17.2.2018, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 5.9.2007

Репутация: нет
Всего: нет



Есть скрипт резервного копирования bash

Код

#!/bin/sh
DATE=`date +%d.%m.%Y-%H.%M`
LOCAL_BACKUP_DIR="/home/tst/backup/mysql"
DB_USER="test_user"
DB_PASSWORD="xxxxxxxxx"
FTP_UPLOAD_DIR="/"
FTP_SERVER="xxxxxxxxxx"
FTP_USERNAME="user_ftp"
FTP_PASSWORD="xxxxxxxxxx"
############### Local Backup ########################
mysqldump -A -u $DB_USER -p$DB_PASSWORD $DB_NAME | gzip > $LOCAL_BACKUP_DIR/$DATE.sql.gz
############### UPLOAD to FTP Server ################
ftp -n $FTP_SERVER << EndFTP
user "$FTP_USERNAME" "$FTP_PASSWORD"
binary
hash
cd $FTP_UPLOAD_DIR
mkdir `date +%d%m`
cd `date +%d%m`
#pwd
lcd $LOCAL_BACKUP_DIR
put "$DATE.sql.gz"
bye
EndFTP
if test $? = 0
then
echo "Database Successfully Uploaded to Ftp Server
File Name $DATE.sql.gz "
else
echo "Error in database Upload to Ftp Server"
fi


Скрипт создает backup локально нормально, но при копировании на ftp создается пустой файл (файл нулевого размера),почему никак не могу разобраться, где копать ? Помогите!
PM MAIL   Вверх
_zorn_
Дата 23.2.2018, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: нет
Всего: 12



ftp прошлый век.
sftp (через ssh). Не путать с ftps (ftp через ssl).
Просто выбросте его уже на помойку....

Даже для ненаглядный винды есть удобный клиент - WinSCP

PS: "Прошлый век" не потому что я хипстер, а потому что это не секурно ни разу...

Это сообщение отредактировал(а) _zorn_ - 23.2.2018, 18:13
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0982 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.