powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Определение завершения процесса
2 сообщений из 2, страница 1 из 1
Определение завершения процесса
    #35859398
Alex W.Midonow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Может кто-либо сталкивался с подобной проблемой?
Хотелось бы в назначенных заданиях проработали бы друг за другом 3(три) BAT-файла:
ScrCall.bat - резервное копирование Базы Данных IBM DB2(DB2/NT 8.2.7)
ScrCallRar.bat - архивирование полученной копии с удалением исходной
Move.bat - перемещение архива в нужную папку,удаление в ней архивов с датой создания более недели. Текст последнего БАТ-ника не привожу,т.к. его еще не отладил.
Первые два работают последовательно, если запускать поочередно. Если соединить воедино,то получается не дожидаясь окончания ScrCall.bat запускается ScrCallRar.bat.
Как определить завершение процесса и запускать второй(третий...пятый) после завершения предыдущего? Тексты батников см.ниже.
ScrCall.bat:
rem Вызов скрипта
erase D:\Vfp9Prts\DbaseArc\Scripts\BackUpTECT.log
DB2CMD.exe DB2SETCP.BAT DB2.EXE -fD:\Vfp9Prts\DbaseArc\Scripts\BackUpTECT.sql -t -lD:\Vfp9Prts\DbaseArc\Scripts\BackUpTECT.log
exit
BackUpTECT.sql:
---- Резервное копирование TECT в D:\ARCTEMP
CONNECT TO TECT user db2admin using db2admin;
QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;
CONNECT RESET;
BACKUP DATABASE TECT user db2admin using db2admin TO "D:\ARCTEMP" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;
CONNECT TO TECT user db2admin using db2admin;
UNQUIESCE DATABASE;
CONNECT RESET;
ScrCallRar.bat:
rem Архив БД в D:\ARCTEMP\
"C:\Program Files\WinRAR\WinRar.exe" m -x*.cmd -r -ep1 -t -m5 -ibck -agYY-MM-DD_HH-MM-SS D:\ARCTEMP\BackUp_TECT_ D:\ARCTEMP\*.*
exit
C уважением,Александр В.Мидонов
...
Рейтинг: 0 / 0
Определение завершения процесса
    #35861490
Alex W.Midonow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Тему можно считать закрытой. Всем большое спасибо.Поскольку лимит времени исчерпан,принял такое решение.Оно реализует то,что мне нужно:
BackTect.bat - пакетный файл MS-DOS

rem Резервное копирование БД DB2/NT 8.2.7 алиас <TECT>
db2cmd.exe xxx.bat

XXX.BAT - пакетный файл MS-DOS

rem Резервное копирование БД DB2/NT 8.2.7 алиас <TECT> Результат обработки в BackTectUp.log
D:\Vfp9Prts\DbaseArc\Scripts\BackTectUp.CMD 1>D:\Vfp9Prts\DbaseArc\Scripts\BackTectUp.log 2>&1

BackTectUp.CMD - Коммандный сценарий Windows NT.

db2 CONNECT TO TECT user db2admin using db2admin
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 CONNECT RESET
db2 BACKUP DATABASE TECT user db2admin using db2admin TO "D:\ARCTEMP" WITH 2 BUFFERS BUFFER 2048 PARALLELISM 1 COMPRESS WITHOUT PROMPTING
db2 CONNECT TO CLI_UPFR user db2admin using db2admin
db2 UNQUIESCE DATABASE
db2 CONNECT RESET
db2stop force
db2start
"C:\Program Files\WinRAR\WinRar.exe" m -x*.cmd -r -ep1 -t -m5 -ibck -agYY-MM-DD_HH-MM-SS D:\ARCTEMP\BackUp_TECT_ D:\ARCTEMP\*.*
move /y D:\ARCTEMP\BackUp_*.rar D:\ARCHIV\
DbaseArc.exe
exit

DbaseArc.exe - Скомпилированное приложение Vfp9 Sp1.В папке, указанной в файле настройки(DbaseArc.ini),оставляет только архивы недельной давности и архивы последнего рабочего дня года.

Еще раз большое спасибо всем.C уважением Александр В. Мидонов(Alex W.Midonow)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Определение завершения процесса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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