Регистрация...

Eserv Forum / E2 / Eserv 2 support / порча eserv.ini и его бакап

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
увы, частенько, происходит порча файлика eserv.ini (отмечу сразу — при сохранении файла из формы приложения, запущенного как сервис). порча всегда одного плана — он сохраняется не весь, соотвественно — теряется конфигурация...

в связи с чем хочется делать бакапы, причём почаще, но (!) с отметкой о дате бакапа, например eserv0508.ini

такое можно делать при помощи rar, но пиратству бой, а вместо rar в качестве архиватора используется 7-zip...

может быть можно реализовать такой бакап/переименование файла при помощи бездонных средств eserv?
 
Комментарии к этой версии (08.05.2007 08:31) [~kosoreZZZ] c0300184
АвторДатаТекстtags
Dandy08.05.2007 09:46
В есерв есть замечательный планировщик. Создайте bat файл и запускайте его с нужной вам периодичностью
imported
rvm08.05.2007 14:51
В Windows переменная окружения DATE дает текущую дату.
copy Eserv.ini Eserv(%DATE%).ini
imported
kosoreZZZ10.05.2007 10:32
rvm пишет: В Windows переменная окружения DATE дает текущую дату.
copy Eserv.ini Eserv(%DATE%).ini


гигантское СПАСИБО!
imported
kosoreZZZ14.05.2007 05:51
однако ж не срабатывает... вручную запускаю эту строку — всё хорошо, а eserv не выполняет. вот лог:

05:55:47 15 TempPurger
05:55:47 15 agents\purger.exe -rd 2 temp\*.*
05:55:47 15 1
08:45:24 15 backupINI
08:45:24 15 copy.exe d:\eserv\conf\eserv.ini d:\eserv.ini\eserv%date%.ini
08:45:24 15 0
imported
rvm14.05.2007 08:50
%date% — это синтаксис командного процессора Windows (а не команды copy или планировщика Eserv2). Поэтому, правильно будет так:
cmd.exe /c copy d:\eserv\conf\eserv.ini d:\eserv.ini\eserv%date%.ini
или, положить все нужные команды в один батник, и его вызвать:
cmd.exe /c make-ini-copy.cmd
imported
kosoreZZZ14.05.2007 09:19
не сработало — cmd.exe /c copy d:\eserv\conf\eserv.ini d:\eserv.ini\eserv%date%.ini

замечательно выполнилось — cmd.exe /c make-ini-copy.cmd
imported
Работает на Eserv/5.05555 (05.06.2016)