Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Определение завершения процесса
|
|||
|---|---|---|---|
|
#18+
Добрый день. Может кто-либо сталкивался с подобной проблемой? Хотелось бы в назначенных заданиях проработали бы друг за другом 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 уважением,Александр В.Мидонов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 12:21 |
|
||
|
Определение завершения процесса
|
|||
|---|---|---|---|
|
#18+
Добрый день. Тему можно считать закрытой. Всем большое спасибо.Поскольку лимит времени исчерпан,принял такое решение.Оно реализует то,что мне нужно: 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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2009, 11:18 |
|
||
|
|

start [/forum/topic.php?fid=43&gotonew=1&tid=1603372]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
19ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 294ms |

| 0 / 0 |
