ローカルにあるスクリプトを引数付きでリモートのLinuxで実行する方法 [cloudpack OSAKA blog]
ども、ナスです。
ローカルにあるシェルスクリプトをリモートで実行したいなーと思って、今までならスクリプトをわざわざ対象のサーバに転送してsshで入って実行してたんですが、そんなことをしなくてもいいことがわかりました。
確かにこのコマンドで、リモートでローカルにあるスクリプトを実行できました。が、しかし、引数が必要なスクリプトが実行できない…
stackoverflow的な海外の掲示板で色々探しながら試してみたら、こんな感じでできました。ソース失念しました…
ssh リモート先のユーザ名@リモート先のホスト名(IPアドレス) 'sh -s ' < 実行させたいスクリプトのパス 引数
これでスクリプトを配布しなくて済むよ!(まだ完全解決とはいかないけど…