我正在尝试在远程服务器上运行.sh脚本,并收到以下错误消息。
真的不确定我做错了什么。
我使用的命令是: $ ssh user @ remoteserver要执行的文件路径/ Test.sh
返回错误:ksh:syntax error:`('unexpected
任何指针都会很棒:)
答案 0 :(得分:2)
如果机器A是Windows机器,您可以将Plink(PuTTY的一部分)与-m参数一起使用,它将在远程服务器上执行本地脚本。
plink root@MachineB -m local_script.sh
如果机器A是基于Unix的系统,您可以使用:
ssh root@MachineB 'bash -s' < local_script.sh
您不必将脚本复制到远程服务器即可运行它。
来源: How to use SSH to run a shell script on a remote machine?