#!/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