0
私のLinuxマシンからbash
スクリプトを実行します。 F5ロードバランサに接続し、ロードバランサ上で一連のコマンドを実行する必要があります。私は私のLinuxマシンからこのスクリプトを実行すると、それはF5に記録しますが、「F5ロードバランサの対話
#!/bin/bash
sshpass -p "password" ssh [email protected]
modify /ltm pool poolA_8080 members modify { 10.32.76.21:8080 { session user-
disabled state user-down } }
:私が試した
sshpass -p "password" ssh [email protected]
bashスクリプト:F5を接続するために使用されるコマンドの作業
コマンドが実行されていません。
ありがとうございます。私はあなたの提案に従って変更を加えました。それはうまくいったのです。私はユーザー名とパスワードの入力を促すように変更しました。 – SenthilNathan
sshpassコマンドの後の '\'の使い方を理解したい – SenthilNathan
'man bash':"引用符で囲まれていないバックスラッシュ(\\)はエスケープ文字で、次の文字のリテラル値を保持します\のペアが表示され、バックスラッシュ自体が引用符で囲まれていない場合、\ は行継続として扱われます(つまり、入力ストリームから削除され、実質的に無視されます)。 –
smbear