Boris Morozov » 09 июл 2005, 01:48
Arcsrv1.ncf - командный файлик выполняющийся CRON-ом
load butil -startbu @sys:\etc\arcsrv1.lbu /S - закрываем физически по списку
load nwzip KPPCUP - вот тут и копируем чем угодно, юзеры работают как ни в чем не бывало.
load butil -endbu /a /s - возвращаем все в нормальный режим
а так выглядит файлик sys:\etc\arcsrv1.lbu
vol21:\Softtnt\Database\Libs\mas\760.btr
vol21:\Softtnt\Database\Libs\mas\761.btr
vol21:\Softtnt\Database\Libs\mas\780.btr
vol21:\Softtnt\Database\Libs\nsi\94006033.btr
vol21:\Softtnt\Database\Libs\nsi\95006033.btr
vol21:\Softtnt\Database\Libs\nsi\95106033.btr
vol21:\Softtnt\Database\Libs\nsi\95206033.btr
Конфигурацию NWZIP приводить не буду, отношения к делу не имеет.
Смысл в том, что файлы из списка физически закрываются, а для пользователей первазива открыты. О механизме можете почитать в документации по первазиву, которая разворачивается вместе с инсталяцией. Поиск по ключевому слову STARTBU.
Программу останавливать нельзя, это КПП автобусного парка, они ездят круглосуточно и в выходные, копирование идет в ночное время, никого из АСУшников в это время нет, днем список был бы в 20 раз больше, да и смыла нет делать это днем, два года работает как часы.