我正在服务器上运行webservice的自动安装,创建用户,为服务创建站点,创建应用程序池等。
我想将错误写入日志文件,我发现“2>>”在每行之后给我带来任何错误!但是,如何在每个错误消息之前写一行来分类errormsg来自哪个动作?
我不是那么热衷于dos cmd所以任何帮助都是适当的!
先谢谢,芬恩。
答案 0 :(得分:0)
发布您的脚本大纲会很有帮助。
假设脚本看起来像这样:
command1 params 2>>logfile
command2 params 2>>logfile
…
你可以像这样修改它:
ECHO %DATE% %TIME%: Running command1 params...>>logfile
command1 params 2>>logfile
ECHO %DATE% %TIME%: Running command2 params...>>logfile
command2 params 2>>logfile
…
也就是说,如果我理解你的意图,当然。
在这种情况下, DATE
和TIME
是系统环境变量。它们分别被评估为当前系统日期和时间。当然,你可以省略它们。我只是认为如果用于记录它们就不会受到伤害。