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


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

Автор Тема: Правильный скрипт  (Прочитано 1278 раз)

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

Оффлайн Syrex

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Правильный скрипт
« : 23 Июня 2011, 02:28:51 »
Даже не знал как назвать тему,бо вопрос такой мелочный,но для меня важный.
Вот скрипт:
#!/bin/sh

cd /home/user/backup

mysqlcheck --user=root --password=root -Aor

mysqldump --user=root --password="root" --database baza > /home/user/backup/baza_`date "+%Y-%m-%d_%H:%M:%S"`.sql

mysqldump --user=root --password="root" --database baza_1 > /home/user/backup/baza_1_`date "+%Y-%m-%d_%H:%M:%S"`.sql

tar -czf /home/user/backup/`date "+%Y-%m-%d_%H-%M-%S"`.tar.gz *.sql


Суть понятна скрипта,он бэкапит и потом архивирует скульные файлы в архив.
Вопрос: какую команду надо дописать в конце и как правильно её там вписать,чтоб по окончанию скульные файлы удалялись ?

Хочу поставить этот скрипт в крон,а архивировать старые файлы нет смысла.

andrey_p

  • Гость
Re: Правильный скрипт
« Ответ #1 : 23 Июня 2011, 03:44:47 »
tar -czf /home/user/backup/`date "+%Y-%m-%d_%H-%M-%S"`.tar.gz *.sql && rm *.sql

Оффлайн S_F_H

  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: Правильный скрипт
« Ответ #2 : 24 Июня 2011, 09:50:29 »
а для удаления старых файлов rm -f /путь_к_скульным_файлам/

помоему для папки home права root не требуються...

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Правильный скрипт
« Ответ #3 : 24 Июня 2011, 12:14:37 »
ЖЖЕТЕ
 :buck2:

бэкап и архивация на лету
mysqldump --opt -u root -p dbname | bzip2 > dbname.sql.bz2востановление
bzcat dbname.sql.bz2 | mysql -u root -p dbname


http://wiki.enchtex.info/practice/mysql/script2
Бери больше, кидай дальше

Оффлайн Syrex

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Re: Правильный скрипт
« Ответ #4 : 30 Июня 2011, 08:37:52 »
Спс за ответы.
Подскажите еще как сделать правильно скрипт для крона,что бы в нем выполнялись sql команды такие как INSERT,REPLACE и другие ?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Правильный скрипт
« Ответ #5 : 30 Июня 2011, 10:31:37 »
Правильный для крона?  ???
https://help.ubuntu.ru/wiki/cron
никакой разницы
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

 

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