我正在尝试创建一个stdout,stderr和echo out日志文件。
在任务计划程序中,我调用批处理文件。比如bat1.bat bat1.bat调用其他批处理文件。比如bat1a.bat,bat1b.bat,等等。
每个文件调用python脚本:python \ UNCshare \ folder \ script.py jobname(这些调用中有1200个遍布批处理文件。
所以例如:
task scheduler calls bat1.bat
bat1.bat
|-bat1a.bat
|-python \\uncshare\folder\script.py jobname
|-python \\uncshare\folder\script.py jobname
|-bat1b.bat
|-python \\uncshare\folder\script.py jobname
|-python \\uncshare\folder\script.py jobname
etc....
如何告诉他们所有输出到同一个日志文件。其次,如何设置日志文件名,以便我可以在文件名中使用日期?
谢谢!
答案 0 :(得分:1)
我不知道在Windows批处理文件中执行此操作的好方法。 如果你要使用其他技术,这样做会容易得多。由于您已经在使用python,因此可以使用任务调度程序调用的python脚本:
我认为您在批处理文件中回显的任何内容都将转到stdout