Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [Решено] Скрипт резервного копирования и Dropbox  (Прочитано 964 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн end

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Всем привет! Прошу помощи у форумчан ;)
Поставил скрипт резервного копирования на сервер (Ubuntu 12.04), который бэкапит базу данных и сайт. Сайт заворачивает в тар, а базу просто дампит и перенаправляет в файл. Все это дело отправляется в папку Дропбокса, который эти файлы синхронизирует. Вроде все замечательно, но: бэкапы синхронизируются только с самим сайтом Дропбокса, а с моим ПК не хотят (к слову, стоит Windows 7, думаю в этом и причина).

Код скрипта:
#!/bin/bash

BACKUP=/home/user/Dropbox/Backup

# Создаем директорию для сегодняшнего бэкапа
DIR=$BACKUP/`date '+%d-%m-%Y-%H:%M'`
mkdir $DIR
cd $DIR

# Сохраняем базы данных
mysqldump --skip-lock-tables -u root -p*********** bd > bd.sql

# Сохраняем сайты
tar -cvf site.tar /var/www/

Видно, то что имя каталога с бэкапоми определяется так:
`date '+%d-%m-%Y-%H:%M'Видимо, вин7 как-то не может данное сочетание имени. Но если создать любой файл на сервере в папке Дропбокса, то он синхронизируется и на сайте Дропбокса, и у меня. Как это можно исправить?

И еще вопрос, как можно обезопасить сей скрипт? Как разграничить к нему доступ, ведь там в открытом виде лежит пароль от БД. При этом, чтобы крон переваривал скрипт.
Заранее спасибо.

Пользователь решил продолжить мысль 23 Августа 2013, 16:12:50:
З.Ы. Как по вашему можно еще доработать скрипт, или уже все есть в нем? Все работает, базу данных восстанавливал уже на тестовом сервере.
« Последнее редактирование: 23 Августа 2013, 16:53:55 от end »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Скрипт резервного копирования и Dropbox
« Ответ #1 : 23 Августа 2013, 16:41:44 »

Оффлайн end

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Скрипт резервного копирования и Dropbox
« Ответ #2 : 23 Августа 2013, 16:45:29 »
+%d-%m-%Y-%H:%M
+%d-%m-%Y-%H-%M
Точно, дело в двоеточии! В винде они вроде как запрещены в использовании в обычных файлах/папках. Спасибо, отпишусь как и что.

Пользователь решил продолжить мысль 23 Августа 2013, 16:48:59:
Все работает, спасибо!
« Последнее редактирование: 23 Августа 2013, 16:48:59 от end »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.