0

我正在尝试在远程服务器上运行 .sh 脚本并收到以下错误消息。

真的不知道我做错了什么。

我使用的命令是: $ssh user@remoteserver 要执行的文件路径/Test.sh

返回错误:ksh:语法错误:`('意外

任何指针都会很棒:)

4

1 回答 1

2

如果机器 A 是 Windows 机器,您可以使用带有 -m 参数的 Plink(PuTTY 的一部分),它将在远程服务器上执行本地脚本。

plink root@MachineB -m local_script.sh

如果机器 A 是基于 Unix 的系统,您可以使用:

ssh root@MachineB 'bash -s' < local_script.sh

您不必将脚本复制到远程服务器来运行它。

资料来源: 如何使用 SSH 在远程机器上运行 shell 脚本?

于 2012-10-31T12:49:20.647 回答