2
./test/a/b/c/f로 실행하는 원격 호스트에 스크립트가 있습니다.이 스크립트는 Maching에서 완벽하게 실행됩니다.ssh 문제 - 해당 파일이나 디렉토리가 없습니다.
이제 호스트 컴퓨터에서 ssh root @ dst "./test/a/b/c/f"와 같은 스크립트를 실행합니다.이 역시 잘 실행됩니다. ./ 테스트 그런 파일이나 디렉토리 : 그것은 bash는 말한다
하지만 내 펄 스크립트에서
내가 그것을$file = "https://stackoverflow.com/a/b/c/f";
`ssh root\@dst "./test $file"`;
또는
system("ssh root\@dst \"./test $file\" ");
로 역 따옴표를 사용하여 실행합니다.
하나의 \와 \로 $ 파일을 이스케이프했습니다. 심지어 그것이 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있는지,
감사합니다.
안녕하십니까? 그게 :) – Anu