我在Windows批处理脚本中使用putty 0.63作为CLI,我需要将putty控制台中的所有输出打印到日志文件中,
我在我的脚本中使用以下命令:( putty.exe -x -t -ssh -2 -l%USERNAME %% IP_ADDRESS%-m commands.txt)
我尝试了会话配置并使用(-load)参数,但它没有帮助我,因为它需要手动GUI配置,我需要一种自动化方式。
如何将输出打印到日志文件?
请告知
答案 0 :(得分:2)
由windows reg update解决 putty将配置存储在注册表中: 密钥的路径是: HKEY_CURRENT_USER \软件 \ SimonTatham \油灰 \会话 \默认%20Settings
1-创建一个reg文件,例如“settings.reg” 含量:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]
"LogFileName"="C:\\..path..\\mylogfile.log"
"LogType"=dword:00000002
在我的批处理文件中,我在执行putty.exe之前添加了这一行
`reg import settings.reg`
`putty -x -t -ssh -2 -l root 10.56.56.35 -m commands.txt`