Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления / 7 сообщений из 7, страница 1 из 1
04.03.2016, 08:58
    #39185572
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
Задача:
1. Остановить службу ХХХ (умею)
2. Сделать дамп бд - получим файл ДАМП.SQL (умею)
3. Запустить службу ХХХ (умею)
4. Заархивировать файл ДАМП.SQL (умею) присвоив ему имя ГГГГММДД-ДАМП.RAR (7zip, zip и т.д.) (не УМЕЮ).
5. Удалить архивы старее ЗЕТ дней (не умею)

Ткните носом - куда читать про то, как можно реализовать это...

Или проще на PHP это реализовать - на тех машинках АМП крутится ? (Апач+Мускуль+Пхп)
...
Рейтинг: 0 / 0
04.03.2016, 09:16
    #39185589
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
Алексей СтрекаловТкните носом - куда читать про то, как можно реализовать это...
По пункту 4 - справку по архиватору. Скажем, для семизипа это будет нечто вроде
Код: powershell
1.
7z.exe a x:\Folder1\%date%-ДАМП.7z ДАМП.SQL -ox:\Folder2\


По пункту 5 - справку по forfiles и по del. Получится что-то типа
Код: powershell
1.
forfiles /P x:\Folder2 /M *.7z /D -ЗЕТ /C "cmd /c erase /Q @path"
...
Рейтинг: 0 / 0
04.03.2016, 09:26
    #39185598
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
Алексей Стрекалов5. Удалить архивы старее ЗЕТ дней (не умею) а если понадобится развернуть архив годовалой давности?
бывают и такие случаи...


или винты нынче маленькие в моде?
...
Рейтинг: 0 / 0
04.03.2016, 09:36
    #39185606
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
eNoseа если понадобится развернуть архив годовалой давности?
бывают и такие случаи...
Правильная схема бэкапа должна предусматривать копирование архивов (по крайней мере в узловых точках) на внешние носители. И их хранение в течение установленного законодательством срока (а для некоторых типов данных, вроде кадрово-бухгалтерских, этот срок доходит ЕМНИП аж до 75 лет...).
...
Рейтинг: 0 / 0
04.03.2016, 10:33
    #39185644
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
Данные бэкапы для БЫСТРОГО восстановления работоспособности на точке.
...
Рейтинг: 0 / 0
04.03.2016, 10:46
    #39185666
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
Алексей Стрекалов (Апач+Мускуль+Пхп)
ИМХУ тут линукс просится + logrotate
...
Рейтинг: 0 / 0
04.03.2016, 12:43
    #39185837
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления
Dima TАлексей Стрекалов (Апач+Мускуль+Пхп)
ИМХУ тут линукс просится + logrotate
зачем корове седло?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / BAT (или CMD) для бэкапа БД - запутался с именами файлов для удаления / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]