システム状態を報告し、条件付きでpingするbashスクリプトをどのように作成しますか? [閉鎖]

システム状態を報告し、条件付きでpingするbashスクリプトをどのように作成しますか? [閉鎖]
#!/usr/bin/bash
array1=(
HPUX2
HPUX3
)

array2=(
`cat $HOME/testo |awk '{print $2}'`
)

テストファイル、レポート

HPUX2   OFF
HPUX3   ON

私のスクリプトでは、「コンピュータHPUX2が無効になっている」を報告し、コンピュータHPUX3が動作していることを報告したいと思います。コンピュータが動作している場合、スクリプトはpingそのコンピュータを報告する必要があります。

これを行う方法を知っている人はいますか?ありがとう

ベストアンサー1

私は何をしますか:

for i in "${array[@]}"; do
    ping -c1 "$i" &>/dev/null && echo "$i ON" || echo "$i OFF"
done

おすすめ記事