0

リモート サーバーで .sh スクリプトを実行しようとすると、次のエラー メッセージが表示されます。

私が間違っていることは本当にわかりません。

私が使用しているコマンドは次のとおりです。 $ssh user@remoteserver 実行するファイルのパス/Test.sh

次のエラーが返されます: ksh: syntax error: `(' unexpected

どんなポインタでも素晴らしいでしょう:)

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 を使用してリモート マシンでシェル スクリプトを実行する方法

于 2012-10-31T12:49:20.647 に答える