说我有以下的
Bash脚本存储在文件foo.sh中:
#!/bin/bash echo foo
无需scp文件,我如何执行存储在远程机器上的foo.sh中的脚本?
我尝试了以下(有几个变体)没有成功:
$ssh root@remote eval `cat foo.sh`
eval`cat foo.sh`seems扩展到eval#!/ bin / bash echo foo这里
ssh root@MachineB 'bash -s' < local_script.sh
我从那个线程得到:How to use SSH to run a shell script on a remote machine?