【发布时间】:2011-11-30 06:41:54
【问题描述】:
问题如下
我必须从服务器检索日志,因为我创建了一个名为“getServerLog.bat”的“.bat”文件,该文件的作用是获取放置在服务器上的实际日志文件。即“getServerLog.bat”的内容包含服务器上存储实际日志文件的位置,但服务器上的日志文件具有以下名称格式“yyyy_mm_dd.stderrout.log”,例如今天的 2011_11_30.stderrout.log文件并且此名称是自动生成的,因此在 bat 文件“getServerLog.bat”中,我必须参数化名称,以便它始终检索最新文件。更明确的信息在这里是 bat 文件的内容
"C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /command "option batch on" "option confirm off" "open gtp:gtp@10.72 .141.68" "get /home/gtp/installed/jetty-6.1.18/logs/2011_08_25.stderrout.log C:\Users\prpandey\Desktop\gtp.log" "退出"
我需要参数化最后一个变量 2011_08_25.stderrout.log 以获取最新的记录或日志。请帮我解决这个问题。
提前致谢。
【问题讨论】:
标签: windows batch-file cmd batch-processing