Страницы

вторник, 13 сентября 2016 г.

Простой скрипт для ping'а



Пример простого скрипта для ping с логированием. 


Цель указываем в качестве аргумента.

#!/bin/bash

TARGET=$1

STRARTDATE=$(date +%Y%m%d-%H%M%S)
LOGFILE=$STRARTDATE-$TARGET.log
COUNTER=0

echo $STRARTDATE >>$LOGFILE


while [  $COUNTER -lt 100000  ]; do

ping $TARGET -c1
if [[ $? = 0 ]]
then
echo "$(date +%Y%m%d-%H:%M:%S) --- check number $COUNTER --- $TARGET alive" >> $LOGFILE
else
echo "$(date +%Y%m%d-%H:%M:%S) --- check number $COUNTER --- $TARGET DEAD" >> $LOGFILE
fi
sleep 1
let COUNTER=COUNTER+1

done


Комментариев нет:

Отправить комментарий