plink截断命令

时间:2011-11-01 14:42:16

标签: bash putty plink

我在WinXP上使用plink.exe在Z / OS BASH上运行一些命令。我的命令散布着echo命令,这样我就可以解析输出并找出其中的位置。前十几个命令运行正常,但随后其中一个命令被截断。 例如:

echo :end_logdetail:
echo Job Name : TfmMigration
echo :jobinfo:

会发生什么:

user@host:/dev> echo :end_logdetail:
:end_logdetail:
user@host:/dev> echo Job Name : Tf
Job Name : Tf
user@host:/dev> echo :jobinfo:
:jobinfo:

我刚刚在输入文件中检查了错误发生的位置,并且在第116行确切地说是4444字节(因此在错误之前完成了115次成功命令)。我正在使用的命令是: 代码:

plink -batch -pw xxxx user @ host< “c:\ dev \ telnetcmd.txt”> “C:\ dev的\ telnetout.txt”

telnetcmd.txt只是一个DOS文本文件,最后带有“exit”命令。

知道为什么我的命令会以这种方式被截断吗?

更新:如果我将命令文件传递给plink并使用-m,我不会遇到问题,只有当我用<操作

1 个答案:

答案 0 :(得分:0)

正如shellter指出的那样,我应该使用-m选项。这确实意味着(与我使用的telnet解决方案不同)我的命令没有显示在输出中,shell也没有提示,但我可以在没有这些的情况下进行管理。

相关问题