plink 输出有问题
我正在使用 plink 在 Unix 远程计算机上运行命令。 命令是:
ls -1trd testegrep.txt |tail -1 |xargs tail -f| grep 's';
我发送此命令的方式是使用包含一组命令的文件,例如:
plink.exe -ssh -t -l user -pw pwd tst.url.pt -m commands.out
当我以这种方式运行命令时,plink 不会接收任何输入。看来正在等待输入。 但如果我运行:
plink.exe -ssh -t -l user -pw pwd tst.url.pt "ls -1trd testegrep.txt |tail -1 |xargs tail -f| grep 's';"
我会得到预期的结果。
我没有将 plink 与带有命令的文件一起使用,因为我选择这样做。我正在使用测试自动化软件,它允许我在远程主机上运行测试,这就是该工具的工作方式。
对出了什么问题有什么想法吗?
I'm using plink to run a command on a Unix remote machine.
The command is:
ls -1trd testegrep.txt |tail -1 |xargs tail -f| grep 's';
The way I'm sending this command is by using a file with a set of commands like:
plink.exe -ssh -t -l user -pw pwd tst.url.pt -m commands.out
When I run the command this way the plink does not receive any input. It seems that is waiting for input.
But if I run:
plink.exe -ssh -t -l user -pw pwd tst.url.pt "ls -1trd testegrep.txt |tail -1 |xargs tail -f| grep 's';"
I get the expected result.
I'm not using the plink with a file with the command because I choose so. I'm using a test automation software that allows me to run tests on remote hosts and this is the way the tool works.
Any thoughts on what is going wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我测试了您提供的命令,它运行没有问题。
也许问题与:
I tested the command you provided and it worked without problems.
Maybe the problem is related to:
-m
参数包含 unix 配置文件。您可以将所有命令包含在保存配置文件的同一个文件中。
-m
paramaterYou can include all your commands in the same file where the profile is kept also.