Unix plink输出的问题
我正在使用plink在Unix远程计算机上运行命令。 命令是:Unix plink输出的问题,unix,plink,Unix,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
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,因为我选择这样做。我正在使用一个测试自动化软件,它允许我在远程主机上运行测试,这就是工具的工作方式
有什么想法吗?我测试了您提供的命令,它运行正常 问题可能与以下方面有关: