我必须一次性运行一个罐子几个时间和输出重定向到不同的文件。 所以我使用的是批料是如下:
启动Java的罐子app.jar> log1.out;
启动Java的罐子app.jar> log2.out;
启动Java的罐子app.jar> log3.out;
暂停
它会启动三个并行的实例。 但是,输出不重定向到文件,它显示了只有控制台输出。
提前致谢。
启动Java的罐子app.jar> log1.out;
启动Java的罐子app.jar> log2.out;
启动Java的罐子app.jar> log3.out;
它会启动三个并行的实例。 但是,输出不重定向到文件,它显示了只有控制台输出。
提前致谢。
使用此重定向
start cmd /c java -jar app.jar ^> log1.out
不要忘了^
。 它被用来作为这里逃生。 在不存在的^
,的>
将被视为一个重定向至start
而不是java
。
start cmd /c java -jar app.jar ^> log1.out ^2^>^&1
将stderr重定向到哪里你发送的stdout
start cmd /k java -jar app.jar ^> log1.out ^2^>^&1
/ k将保持窗口打开,让您调试试图得到这个工作