joj*_*ojo 1 windows scripting batch-file
在linux中,假设我想启动tomcat,并且想将所有控制台日志定向到一个文本文件中,我可以编写一个bash脚本:
./startup.sh > 输出.txt
但在 Windows 中,我们可以使用 .bat 脚本做类似的事情吗?
我怎样才能写这个bat脚本???
(我知道正确的方法应该要求应用程序执行日志,但应用程序不是我编写的,他们使用system.out.print打印日志,所有日志都在控制台中,但我想存档日志,万一发生什么事情我可以回溯)
这在 Windows 中是完全一样的。
IE
ping google.com > logfile.txt
Run Code Online (Sandbox Code Playgroud)
或者在 powershell 中,您也可以执行以下操作以将日志显示到控制台
ping google.com | tee-object -filepath C:\mylog.txt
Run Code Online (Sandbox Code Playgroud)