我有一个进程,每天计划的批处理文件启动。如果出现错误,我需要内置错误处理以重新启动进程。所有的作品大部分时间都很棒,但我每个月都会遇到一次不可避免的错误。该进程不会向bat文件输出错误级别,因此我需要能够解析输出文件以确定进程是否需要重新启动。BAT:解析错误处理输出文件
我尝试使用FOR /F
函数来传递第12行的内容作为变量在IF
语句中使用,但我一直不成功。我显然可以跳到第12行,但是我剩下的就是处理剩余行的标记。有没有人有任何建议,我可以尝试?
输出文件时一切都很好:(由可读性行号)
1 Pricing Script
2
3 ________________________________________________________________________
4
5 Retrieve Prices
6
7 Date of price file: 070912
8 Regular only
9 Connecting to server intdata.com
10 TCP/IP connection established
11
12 TySymb Interactive Data
+400 more lines
输出文件时,有一个错误:
1 Pricing Script
2
3 ________________________________________________________________________
4
5 Retrieve Prices
6
7 Date of price file: 071012
8 Regular only
9 Connecting to server intdata.com
10 TCP/IP connection established
11 Time Out
12 General Time Out. The User ID and/or Password might be incorrect.
所以,你只是想在输出文件中的第12行? – 2012-07-11 16:39:50
这是一种方法来处理它,如果我能得到我应该设置。 – retroActive 2012-07-11 16:55:46