ローカルパラメータ値を使用したリモートスクリプトの実行

ローカルパラメータ値を使用したリモートスクリプトの実行

このタスクをどのように自動化できますか?

1)あなたはAにいます。 2)SSH経由でBを入力します。 3)Aに既知のパラメータを必要とするスクリプトをBで実行します。

まず、SSH接続を開くときに値を送信できると思いました。次に、おそらく1)と2)の間でスクリプト全体をBの同じ場所にscpします(以前の場所を置き換えます)。しかし、どうすればいいですか?実装するBのスクリプト? (つまり、最後のステップを自動化する方法です。もちろん、sshの後に手動で実行することもできます。)

もう一つのアイデアはsshを完全に捨てることです。 BにWebページがあるので、「ビハインドストーリー」Webインターフェースを介してスクリプトを呼び出すことはできますか?

それともまったく異なる方法でやりたいですか?

ベストアンサー1

myparameter=foobar
ssh user@server "myscript $myparameter"

これはmyscript foobarサーバーで実行されます。

おすすめ記事