J'ai un script dans l'hôte distant que je cours comme ./test/a/b/c/f et il fonctionne parfaitement bien sur le maching.Problème SSH - pas un tel fichier ou répertoire
Maintenant que je suis sur la machine hôte, je cours le même script que ssh root @ dst "./test/a/b/c/f" et cela aussi fonctionne bien.
Mais de mon script perl j'exécuter à l'aide de guillemets obliques comme
$file = "https://stackoverflow.com/a/b/c/f";
`ssh root\@dst "./test $file"`;
ou
system("ssh root\@dst \"./test $file\" ");
il dit bash: ./ Test tel fichier ou un répertoire.
J'ai essayé d'échapper $ file avec single \ et \. même cela ne fonctionne pas. Une idée de comment résoudre ce problème,
Merci.
Salut merci beaucoup. Ça a marché :) – Anu