BIG-IPでコマンドのリターンコードを確認する方法について。
実機で確認をしたところ、 「echo $? 」でできました。
普通のLinuxと変わらずの仕様ですね。
実行例:
# tmsh show cm failover-status ; echo $?
-----------------------------------
CM::Failover Status
-----------------------------------
color green
Status ACTIVE
Summary 1/1 active
Detailis
active for /******/traffic-group-1
0
ただし、tmshコマンド実行後ではechoコマンドが失敗します。
# tmsh
(tmos)# show cm failover-status ; echo $?
-----------------------------------
CM::Failover Status
-----------------------------------
color green
Status ACTIVE
Summary 1/1 active
Detailis
active for /******/traffic-group-1
Syntax Error: unexpected argument "echo"