[XP] Как настроить архивацию файла с базой?

Тема в разделе "Windows", создана пользователем danneo, 7 сен 2010.

Статус темы:
Закрыта.
Модераторы: ADMiNZ
  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.445
    Симпатии:
    113
    Есть Firebird, файл используется программой с утра и до вечера. Нужно найти время, например, как только включен ПК или вечером в нужное время сделать архивацию файла, когда программа закрыта и сохранить архив в каталог на диске.
    Кто-нибудь подскажет?
     
  2. Шейла

    Шейла

    Регистр.:
    12 май 2008
    Сообщения:
    565
    Симпатии:
    158
    C:\Program Files\Firebird\bin\gbak.exe -help

    Гугля сила

    Создай батник с таким кодом. Засунь в шедулер и стартуй когда тебе надо.
    Если ХР про, можно засунуть в выполнение скриптов при старте или дауне системы.
    gpedit.msc Конфигурация компьютера \ Конфигурация виндовз \ Сценарии (запуск\завершение)

    Код:
    set gbak="e:\Program Files\Yaffil\Bin\GBAK.EXE"
    set rar="e:\Program Files\WinRar\Rar.exe" m -m3 -ep -idp -ag.YYYY-MM-DD
    
    set user=SYSDBA
    set pass=masterkey
    
    set fGDB="d:\DB_BOOK\BOOK_2005.GDB"
    set fGBK="d:\DB_BOOK\BOOK_2005.GBK"
    set fRAR=d:\DB_BOOK\BOOK_2005
    set arcpath="\\LFS\BackUps\BOOK_2005\"
    
    %gbak% -b -v -user %user% -pass %pass% %fGDB% %fGBK%
    %rar% "%fRAR%" %fGBK% 
    
    net use R: \\lfs\backups пароль /user:backups
    move "%frar%*.rar" %arcpath%
    net use R: /delete
    Если по батнику чего не понятно, могу расписать.
     
Статус темы:
Закрыта.