Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在远程服务器上运行 .sh 脚本并收到以下错误消息。
真的不知道我做错了什么。
我使用的命令是: $ssh user@remoteserver 要执行的文件路径/Test.sh
返回错误:ksh:语法错误:`('意外
任何指针都会很棒:)
如果机器 A 是 Windows 机器,您可以使用带有 -m 参数的 Plink(PuTTY 的一部分),它将在远程服务器上执行本地脚本。
plink root@MachineB -m local_script.sh
如果机器 A 是基于 Unix 的系统,您可以使用:
ssh root@MachineB 'bash -s' < local_script.sh
您不必将脚本复制到远程服务器来运行它。
资料来源: 如何使用 SSH 在远程机器上运行 shell 脚本?