Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Архивация mysqldump c использованием времени в имени файла / 12 сообщений из 12, страница 1 из 1
07.08.2014, 10:43
    #38714713
Архивация mysqldump c использованием времени в имени файла
Настроил через планировщик задач в винде запуск бат-файла с таким содержимым

mysqldump -u dump -pTrZw2496 shtserv > G:\Backups\MySQL\shtserv_%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,2%.txt

Весь рабочий день раз в час все прекрасно архивировалось.
На утро смотрю бекапы, а все закончилось в 18-00 и больше не архивилось.
А должно каждый час

Как выяснилось не работает вот это %time:~0,2%
Какого черта не понятно. Вчера работало, а сегодня нет Без этого прекрасно дампит
В 19-00 проводилась автоматическая проверка на вирусы Эсетом.
Ночью делались бекапы системного и др. разделов.
Как такое может быть?
...
Рейтинг: 0 / 0
07.08.2014, 12:23
    #38714792
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
Вставьте перед этим строку вида echo G:\Backups\MySQL\shtserv_%date:~0,2%-%date:~3,2%-%date:~6,4%_%time:~0,2%-%time:~3,2%-%time:~6,2%.txt >>c:\1.txt
И посмотрите что там пишется. Особенно, как выглядит время до 10 часов.
...
Рейтинг: 0 / 0
07.08.2014, 13:50
    #38714894
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
Алекс Федучин,

+это вообще скорее в виндовс-раздел вопрос
работа с датой/временем в бат/кмд файлах - то ещё "удовольствие"
...
Рейтинг: 0 / 0
08.08.2014, 09:14
    #38715611
Архивация mysqldump c использованием времени в имени файла
Я понял. Все зависит от региональных настроек на сервере. Нужно формат времени выставлять так, чтобы был ноль вначале, если количество часов одноразрядное число.
...
Рейтинг: 0 / 0
08.08.2014, 10:41
    #38715680
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
Алекс ФедучинВсе зависит от региональных настроек на серверекрасота, правда? вот по какой накурке можно было такое придумать?
...
Рейтинг: 0 / 0
08.08.2014, 12:26
    #38715823
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
tanglirАлекс ФедучинВсе зависит от региональных настроек на серверекрасота, правда? вот по какой накурке можно было такое придумать?
Ну а по какой накурке можно было сдирать всякие разные символы из интернета не вникая в мануал ? По обычной лени.
Наверняка это все документировано. Просто нужно читать и разбираться.

Я кстати, даже встречал любителей виндой управлять через bash. Ставили gnu unixtools и писали какие-то свои logon-скрипты для из домена AD. Единообразие!
...
Рейтинг: 0 / 0
08.08.2014, 12:31
    #38715833
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
netwindНу а по какой накурке можно было сдирать всякие разные символы из интернета не вникая в мануал ? По обычной лени.
Наверняка это все документировано. Просто нужно читать и разбираться.Я о самом факте, что невозможно с помощью только кмд-языка получить, например, текущий час. Или день. Или для этого придётся писать 100500-строчный скрипт, который будет хз каким образом выдирать хз откуда (из реестра?) текущие рег. настройки, после чего соответствующим образом расставлять циферки после двоеточий с тильдами :) По крайней мере, в своё время нормального регионально-независимого решения под венду, использующего только кмд, я не нашёл.

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
08.08.2014, 14:38
    #38716037
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
tanglir, уверен что в этом разделе придет Волшебник Powershell и всех рассмешит застыдит
...
Рейтинг: 0 / 0
08.08.2014, 15:04
    #38716068
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
Еще вариант - дампить в один и тот же файл с постоянным именем, а потом архивировать его. У некоторых архиваторов есть опции, чтобы генерить имя архива исходя из текущей даты/времени.
...
Рейтинг: 0 / 0
09.08.2014, 12:04
    #38716493
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
Алекс Федучин,
Я рекомендую вам определять вашу переменную,применяемую в командной строке, перед запуском этой строки, а вообще то прав miksoft, делайте дамп постоянно с одним и тем же именем, после чего создавайте архив с нужным именем, вы удивитесь как он будет мал по сравнению с дампом
...
Рейтинг: 0 / 0
11.08.2014, 19:50
    #38717623
Архивация mysqldump c использованием времени в имени файла
Забил на mysqldump вообще. Он же голый файл выдает. Бери и читай кому не лень. Не шифрует! Оставил Handy Backup. Работает нормально и шифрует и удаляет старые версии.
...
Рейтинг: 0 / 0
11.08.2014, 20:03
    #38717630
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация mysqldump c использованием времени в имени файла
Алекс Федучин,

Странный довод. Архиваторы прекрасно умеют шифровать.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Архивация mysqldump c использованием времени в имени файла / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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