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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Скрипт резервного копирования [РЕШЕНО]  (Прочитано 7388 раз)

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

Оффлайн Molok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Можно ли создать скрипт, котрый бы при загрузке и выключении компа (или просто в некотором интервале) копировал бы все файлы из одной папки в другую (например из /home/username/Desktop/downloads в /media/sdb1/downloads-backup)?
Если возможно, то как?
« Последнее редактирование: 17 Июня 2007, 23:02:45 от Molok »

Оффлайн tiger

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #1 : 06 Июня 2007, 20:41:08 »
Можно, но чтоб все работало нормально ответ должен дать больший гуру, чем я)

Оффлайн Molok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #2 : 07 Июня 2007, 16:32:18 »
Гуру, ау! :)

Оффлайн jeen

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #3 : 07 Июня 2007, 16:51:57 »
Используй планировщик. Как пример:

crontab -eи пишешь
*/10 * * * * /home/user/bin/backup.sh

В соответствии с man 5 crontab, это позволит запускать скрипт  backup.sh каждые 10 минут.
А уж сам скрипт - на твой вкус. Например
/bin/bash
tar -czpf  /media/sdb1/downloads-backup/backup_of_site_`date +%Y%m%d-%Hh%Mm`.tar.gz /var/www/localhost

Оффлайн Molok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #4 : 08 Июня 2007, 19:59:42 »
crontab консольный, а хочется графического
выбрал стандартное гномовское "расписание" (http://gnome-schedule.sourceforge.net/)
в параметрах времени у минут поставил */2, у сотальных оставил *
написал команду: tar -czpf  /media/sdb1/backups_of_site/backup_of_site_`date +%Y%m%d-%Hh%Mm`.tar.gz /var/www/
Я так понимаю что это скрипт должен каждые две минуты архивировать содержимое папки /var/www архивировать и помещать его в папку /media/sdb1/backups_of_site
Так?
Но почему то не работает скрипт...

Оффлайн Grand piano

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #5 : 09 Июня 2007, 00:12:25 »
crontab консольный, а хочется графического
выбрал стандартное гномовское "расписание" (http://gnome-schedule.sourceforge.net/)
в параметрах времени у минут поставил */2, у сотальных оставил *
написал команду: tar -czpf  /media/sdb1/backups_of_site/backup_of_site_`date +%Y%m%d-%Hh%Mm`.tar.gz /var/www/
Я так понимаю что это скрипт должен каждые две минуты архивировать содержимое папки /var/www архивировать и помещать его в папку /media/sdb1/backups_of_site
Так?
Но почему то не работает скрипт...
минимальный тик у большинства шедулеров 5 минут это факт.
что бы каждые 2 минуты гавняло нужно в память демоном вывешивать какой то процес и дальше уже ковырять, как это делать никогда не заморачивался, бэкапить каждые 2 минуты это паронойя в чистом кристализованном виде.
Вы может быть поясните какая цель ваших изысканий на тему такого частого бэкапирования??

Оффлайн bad_duck

  • Участник
  • *
  • Сообщений: 109
  • Бледнолицый друг пингвинов
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #6 : 09 Июня 2007, 04:11:29 »
Скорее всего автор просто проверял работает или нет, и чтобы долго не ждать поставил 2 мин. Я бы минуту поставил для проверки :)

Оффлайн Molok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #7 : 09 Июня 2007, 20:15:14 »
Скорее всего автор просто проверял работает или нет, и чтобы долго не ждать поставил 2 мин. Я бы минуту поставил для проверки :)
Да, ты прав. Хотелось побыстрее увидеть результат... Но его нет! Не рабоатет это "расписание."
Команда такая: */2 * * * * tar -czpf  /media/sdb1/backups_of_site/backup_of_site_`date +%Y%m%d-%Hh%Mm`.tar.gz /var/www/  + стоит галка "Нет вывода"
Не работает! И что она вообще делатьдолжна? Архив в папке backups_of_site создавать?
И в  автозапуске "Расписание" нет... Его случем ручками не надо каждый раз открывать?

Оффлайн KORG

  • Участник
  • *
  • Сообщений: 144
    • Просмотр профиля
    • Linux Support LLC
Re: Скрипт резервного копирования
« Ответ #8 : 09 Июня 2007, 22:02:07 »
Попробуй программу Sbackup, hubackup
"Кто хочет - ищет возможности. Кто не хочет - ищет причины."

Оффлайн Molok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #9 : 09 Июня 2007, 22:15:14 »
Попробуй программу Sbackup, hubackup

Поставил с помощью стандартного адепта - а они нигде не появились. Где искать?

Да и хочется с кронтабом разобраться.

Оффлайн PbI6A

  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Скрипт резервного копирования
« Ответ #10 : 10 Июня 2007, 08:40:06 »
КронТаб работает замечательно:

59 23   * * *   root    shutdown -P now

Эта строчка вырубает комп по расписанию, чтобы ты мог(ла) спокойно пойти спать, если силы воли выключить комп самостоятельно нет :)
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн Molok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #11 : 13 Июня 2007, 21:03:50 »
Не работает! Причем пробовал 59 23   * * *   root    shutdown -P now - ни фига в 23:59 не выключается, работает приспокойно...
Этот крнотаб в автозагрузку может надо писать?

Оффлайн Grand piano

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #12 : 13 Июня 2007, 23:31:13 »
Не работает! Причем пробовал 59 23   * * *   root    shutdown -P now - ни фига в 23:59 не выключается, работает приспокойно...
Этот крнотаб в автозагрузку может надо писать?
а вы там пробелы или табы ставите между символами???

Оффлайн WereBeast

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Скрипт резервного копирования
« Ответ #13 : 14 Июня 2007, 18:02:14 »
Не работает! Причем пробовал 59 23   * * *   root    shutdown -P now - ни фига в 23:59 не выключается, работает приспокойно...
Этот крнотаб в автозагрузку может надо писать?
а вы там пробелы или табы ставите между символами???

это абсолютно без разницы
попробуйте _полный_ путь до бинарников указать /usr/sbin/shutdown -P now

Программирую пропаганду
Windows - в гландах

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: Скрипт резервного копирования
« Ответ #14 : 15 Июня 2007, 13:44:59 »
ммм, а службу "Планировщик заданий anacron" не выключали?
Ubuntu 16.04 LTS @ Desktop & Servers

 

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