Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix plink输出的问题_Unix_Plink - Fatal编程技术网

Unix plink输出的问题

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

我正在使用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,因为我选择这样做。我正在使用一个测试自动化软件,它允许我在远程主机上运行测试,这就是工具的工作方式


有什么想法吗?

我测试了您提供的命令,它运行正常

问题可能与以下方面有关:

  • 服务器的主机密钥未缓存在注册表中
  • 文件的路径不正确
  • 文件是空的