Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Bash скрипт

Статус пользователя Archangel236
сообщение 1.10.2015, 22:36
Сообщение #1


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

В общем суть, мож у кого завалялись скрипты или кто видел похожие
Необходимо что бы данный скрипт сливал заданную папку на удаленное хранилище
Dropbox
Яндекс,Диск
ftp
Интересует скрипт для ftp и скрипт для ЯДиска, дабы установить в cron что бы в ручную не сливать каждый раз. Писать вручную что-то нету желания
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ykpon
сообщение 1.10.2015, 23:31
Сообщение #2


Стаж: 12 лет

Сообщений: 328
Благодарностей: 200
Полезность: < 0

http://habrahabr.ru/post/142067/
По инструкции монтируешь я.диск через webdav.
В его папку можешь скриптом бекапить файлы нужной папки, предварительно архивируя папку:
я.диск
#!/bin/bash
daten=$(date +%m-%d-%y_%H:%m)
to_dir="/clouds/yandex.disk/"
from_dir="/путь/до/папки/которую/бэкапить"
tar -zcf $to_dir$daten".tar.gz" $from_dir

FTP
#!/bin/bash
daten=$(date +%m-%d-%y_%H:%m)
temp_dir="/временная/папка/для/бекапов"
from_dir="/путь/до/папки/которую/бэкапить"
FTP="$(which ftp)"
FTPD="/директория/куда/класть/бекап"
FTPU="username"
FTPP="password"
FTPS="host"
tar -zcf $temp_dir$daten".tar.gz" $from_dir
$FTP -n $FTPS <<END_SCRIPT
quote USER $FTPU
quote PASS $FTPP
cd $FTPD
mput $temp_dir$daten".tar.gz"
quit
END_SCRIPT
rm $temp_dir$daten".tar.gz"


Отредактировал: ykpon, - 1.10.2015, 23:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя netforhack
сообщение 14.10.2015, 5:58
Сообщение #3


Стаж: 14 лет

Сообщений: 11
Благодарностей: 6
Полезность: 0

У Яндекс.Диск-а есть консольный клиент https://yandex.ru/support/disk/cli-clients.xml
Клиент Dropbox-а также может работать в консольном режиме https://www.dropbox.com/ru/install?os=lnx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AHTucTaTuK
сообщение 15.2.2016, 8:00
Сообщение #4
Стаж: 17 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Есть тоже вопрос: Есть скрипт у кого для переноса логов сервера CS с одной физ.машины на другую по SSH, если они в одной локалке? Один вэб сервер, другой чисто под сервак CS.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 15.2.2016, 9:16
Сообщение #5


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

SCP в помощь _http://www.shellhacks.com/ru/10-Primerov-Kopirovanie-faylov-cherez-SSH
Пример с локальной машины на удалённую.
Код
scp -r /root/cs/logs root@192.168.0.1:/home/cs


Отредактировал: binural, - 15.2.2016, 9:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: