0
我试图在远程服务器上运行.sh脚本,并且收到以下错误消息。在远程服务器上运行shell脚本
真的不知道我在做什么错。
我使用的命令是:要执行/ Test.sh
返回错误文件的 $ SSH用户@ REMOTESERVER路径:KSH:语法错误:'(”意外
任何指针将是伟大的:)
我试图在远程服务器上运行.sh脚本,并且收到以下错误消息。在远程服务器上运行shell脚本
真的不知道我在做什么错。
我使用的命令是:要执行/ Test.sh
返回错误文件的 $ SSH用户@ REMOTESERVER路径:KSH:语法错误:'(”意外
任何指针将是伟大的:)
如果机器A是一个Windows机器,您可以使用Plink(PuTTY的一部分)和-m参数,它将执行远程服务器上的本地脚本。
plink [email protected] -m local_script.sh
如果计算机A是基于Unix的系统,你可以使用:
ssh [email protected] 'bash -s' < local_script.sh
你不应该将脚本复制到远程服务器来运行它。
来源: How to use SSH to run a shell script on a remote machine?
**您试图执行存储在远程站点的脚本**,你试图执行shell脚本有语法错误。要解决此问题,您需要获取脚本代码并进行必要的修改。 – axiom
我原本以为这是想法。但远程脚本只是一个简单的测试脚本,当我在远程服务器上运行时,它的工作非常完美。因此,我的困惑: – sm4491
它可能是特定于shell的东西,也许脚本不是为k shell编写的,而是用于运行脚本。 – axiom