【问题标题】:Can we save the execution log when we run a command using PuTTY/Plink我们可以在使用 PuTTY/Plink 运行命令时保存执行日志吗
【发布时间】:2014-12-09 05:15:39
【问题描述】:

我正在使用 Plink 在远程机器上运行命令。为了使过程完全自动化,我 需要将执行日志保存在某处。我正在使用一个 bat 文件:

C:\Ptty\plink.exe root@<IP> -pw <password> -m C:\Ptty\LaunchFile.txt

C:\Ptty\LaunchFile.txt 包含我想要运行的命令。

./Launch.sh jobName=<job name> restart.mode=false

有没有办法保存执行日志,以便我以后可以监控它...?

【问题讨论】:

    标签: linux cmd putty plink


    【解决方案1】:

    plink 是一个控制台应用程序。实际上,这可能是唯一的目的。因此,它的输出可以像使用任何其他命令行命令/工具一样重定向到文件。

    以下示例将标准输出和错误输出重定向到文件output.log

    plink.exe -m script.txt username@example.com > output.log 2>&1
    

    另见Redirect Windows cmd stdout and stderr to a single file

    【讨论】:

      【解决方案2】:

      这是我在 Windows 上使用 putty.exe 时记录所有内容的一种方式。

      【讨论】:

        最近更新 更多