2
我有一个脚本在远程主机,我作为./test/a/b/c/f运行,它在机器上运行得非常好。ssh问题 - 没有这样的文件或目录
现在我在主机上运行与ssh root @ dst“./test/a/b/c/f”相同的脚本,这也运行正常。
但是从我的Perl脚本我使用反引号作为
$file = "https://stackoverflow.com/a/b/c/f";
`ssh root\@dst "./test $file"`;
或
system("ssh root\@dst \"./test $file\" ");
它执行它说的bash:./测试没有这样的文件或目录。
我试图使用单个\和\转义$文件。即使这样也行不通。任何想法如何解决这个,
谢谢。
嘿,非常感谢。这工作:) – Anu 2010-06-30 00:20:54