Как написать сценарий bash для сообщения состояний машины и условного ping их?

#!/usr/bin/bash array1=( HPUX2 HPUX3 ) array2=( `cat $HOME/testo |awk '{print $2}'` ) 

Файл testo, отчет

 HPUX2 OFF HPUX3 ON 

Я хочу, чтобы мой скрипт сообщал: «Машина HPUX2 выключена», а машина HPUX3 включена, если машина включена, сценарий должен ping эту машину.

Кто-нибудь знает, как это сделать? благодаря

One Solution collect form web for “Как написать сценарий bash для сообщения состояний машины и условного ping их?”

Что я буду делать:

 for i in "${array[@]}"; do ping -c1 "$i" &>/dev/null && echo "$i ON" || echo "$i OFF" done 
  • @ и * в петле bash
  • Ограничение строк max и min length
  • путь к файлу в переменной с пользовательского ввода
  • Как я могу отсортировать этот массив чисел?
  • Имитировать ввод клавиатуры в bash OR stdin redirection, где stdin остается видимым
  • Как сделать скрипт bash спросить вас, хотите ли вы выполнить следующий сегмент (часть)?
  • Есть ли ярлык в bash для удаления последнего сегмента пути?
  • подсчет символов с использованием bash
  • Причина задания SIGTERM в случае закрытия оболочки
  • bash script var не изменен после цикла
  • Имена файлов, содержащие пробелы, указаны неправильно.
  • Linux и Unix - лучшая ОС в мире.