Перейти к публикации

Задача крон - отправка файлов по фтп. Помогите разобраться.


Рекомендованные сообщения

Приветствую!

Прошу помочь разобраться.

Хочу организовать по расписанию отправку дампа сайта через ФТП на удаленное хранилище.

В сети нашел вот такой код для крона:

 lftp -c 'open -e "mput /path/to/*.gz " -u username,password 192.168.1.1 exit'

 Вот только не могу разобраться в каком месте (куда) указывать путь для сохранения файлов бекапа при передаче по фтп? логин, пароль, сервер - а сам путь к папке где???

Вроди нужно передавать  параметр:
-O [dirname] - каталог, в который необходимо загрузить файл.

Только не могу разобраться - как это оформить. Подскажите пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, germanydletest сказал:

/path/to/*.gz

Путь до нужной директории, вместо звёздочки название архива

Так это путь до файлов -  директории, с которой забираются файлы.

А путь - куда передавать файлы, где указывать?

Ссылка на сообщение
Поделиться на других сайтах
6 hours ago, kamensk said:

Так это путь до файлов -  директории, с которой забираются файлы.

А путь - куда передавать файлы, где указывать?

lftp -c 'open -e "mput /path/to/*.gz -O /www/backup" -u username,password 192.168.1.1 exit'

https://rtfm.co.ua/lftp-manual/ пробуй это

и права надо на backup. но тут неясно /path/to/*.gz 

тут надо указать уже готовый файл

то есть вы должны сначала его архивировать

Изменено пользователем crafic
Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, crafic сказал:

права надо на backup. но тут неясно /path/to/*.gz 

тут надо указать уже готовый файл

то есть вы должны сначала его архивировать

/*.gz   - это для передачи всех файлов с расширением gz.

С архивирование по крону, я уже разобрался. Осталось только разобраться с командой предачи по фтп в хостинг-бэкап. Куда прописать путь - для сохранения архивов?

 lftp -c 'open -e "mput /path/to/*.gz " -u username,password 192.168.1.1 exit'

 

Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, kamensk said:

/*.gz   - это для передачи всех файлов с расширением gz.

С архивирование по крону, я уже разобрался. Осталось только разобраться с командой предачи по фтп в хостинг-бэкап. Куда прописать путь - для сохранения архивов?


 lftp -c 'open -e "mput /path/to/*.gz " -u username,password 192.168.1.1 exit'

 

так выше смотри мой коммент

-O /www/backup

  • Спасибо 1
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, crafic сказал:

так выше смотри мой коммент

-O /www/backup

Благодарю. Пойду пробовать.

 

8 часов назад, crafic сказал:

и права надо на backup

777 или 755 подойдут?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...