Цитата amel27:
стандартный приём: запускать батник с параметрами типа "test.cmd >c:\err.log 2>&1" »
|
Итак, в шедулере у меня такая строка (все как здесь, т.е. без кавычек, не знаю нужны они или нет)
Код:
C:\WINDOWS\system32\cmd.exe /c E:\backup\database\database.cmd >c:\err.log 2>&1
поставил в расписание - сделал LOG OFF - подождал - смотрю содержимое файла c:\err.log
Код:
E:\backup\database>SetLocal EnableDelayedExpansion
E:\backup\database>SET SOURCE=D:\resourse\backup_bases
E:\backup\database>SET FULLDEPTH=3
E:\backup\database>SET INCRDEPTH=5
E:\backup\database>Call :CallEx GetState
E:\backup\database>Call :GetState
E:\backup\database>For /F "Delims=" %i in (database.ini) Do Set /A %i+0
E:\backup\database>Set /A INCREMENT=0 +0
E:\backup\database>If "0" == "" (
Echo INCREMENT=0 1>database.ini
For /F "Delims=" %i in (database.ini) Do Set /A %i+0
If Not "!INCREMENT!" == "0" (
Set INCREMENT=0
Exit /B 2
)
)
E:\backup\database>GoTo :EOF
E:\backup\database>If 0 EQU 1 (
Echo.
Echo Модуль "GetState" вызвал исключение, работа скрипта прервана!
Exit
)
E:\backup\database>If 0 EQU 2 Echo Модуль "GetState" вызвал некритичную ошибку, работа скрипта продолжена.
E:\backup\database>GoTo :EOF
E:\backup\database>Call :CallEx DelLogs
E:\backup\database>Call :DelLogs
E:\backup\database>Set $BakData=~0,-17\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data
E:\backup\database>Del /Q /F "~0,-17\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data\backup*.log" 1>nul
The system cannot find the path specified.
E:\backup\database>If 1 NEQ 0 Exit /B 1
E:\backup\database>If 1 EQU 1 (
Echo.
Echo Модуль "DelLogs" вызвал исключение, работа скрипта прервана!
Exit
)
Модуль "DelLogs" вызвал исключение, работа скрипта прервана
Большое спасибо, что откликнулись
Что с этим делать дальше не знаю...