にスクリプトがあり、server A
からスクリプトを実行する必要がありますserver B
が、スクリプトをにコピーしたくありませんserver B
。
テキストファイルをスクリプトにパラメータとして渡す必要があります。
どうすればいいですか?
ベストアンサー1
単にcat
スクリプトを使用してSSHセッションにパイプすることができます。
cat /path/to/local/script.sh | ssh user@remote
これはほとんどの場合機能しますが、スクリプトはリモートのデフォルトのログインシェルによって解釈されます。スクリプトが別のシェル用に作成された場合は機能しません。