通过SSH执行存储在文件中的Bash脚本
|
假设我将以下Bash脚本存储在文件ѭ0script中:
#!/bin/bash
echo foo
无需scp
文件,如何在远程计算机上执行存储在foo.sh
中的脚本?
我尝试了以下方法(有一些变化),但均未成功:
$ ssh root@remote eval `cat foo.sh`
eval `cat foo.sh`
似乎在这里扩展为eval #!/bin/bash echo foo
没有找到相关结果
已邀请:
5 个回复
蕾跨立锌煤
我是从那个线程得到的:如何使用SSH在远程计算机上运行shell脚本?
屠创氓读叔
或更好,带有本文
扑北爱
选项禁止显示警告,否则您将收到警告,因为您正在管道传输文件中的输入。
为陡土
现在经过测试:小心处理! :) (已删除破折号(请参见评论)以及几乎所有内容:))
搜洼挂时
远程运行本地脚本