iscsiクライアントをサーバーに接続するためのbashスクリプトの作業。
このコマンドをどのように配置しますか:
iscsiadm -m discovery -t st -p 10.0.0.30
接続が確立されたかどうかを確認するifで、そうでない場合はエラーを返します。
接続が見つかった場合、ターゲットは接続します:
iscsiadm -m node -l -T iqn.2014-02.com.example -l -p 10.0.0.30:3260
iscsiクライアントをサーバーに接続するためのbashスクリプトの作業。
このコマンドをどのように配置しますか:
iscsiadm -m discovery -t st -p 10.0.0.30
接続が確立されたかどうかを確認するifで、そうでない場合はエラーを返します。
接続が見つかった場合、ターゲットは接続します:
iscsiadm -m node -l -T iqn.2014-02.com.example -l -p 10.0.0.30:3260
回答:
コマンドが正しく実行された場合にのみゼロになる終了ステータスを利用できます。
したがって、スクリプトではコマンドを実行するだけで、終了ステータス$?
がゼロでない場合は、接続が適切に確立されていないことがわかります。
例:
iscsiadm -m discovery -t st -p 10.0.0.30
if test $? -ne '0'
then
echo "Error"
else
iscsiadm -m node -l -T iqn.2014-02.com.example -l -p 10.0.0.30:3260
fi