Kategoriler

if_interface2net

eth0, wlan0 ya da başka bir ağ arabirimi üzerinden internet bağlantısını test eden
ve bunu bir log dosyasına kaydeden betik

#!/bin/bash
# @author Özgür Kılıçaslan
# @version 2012.04.29
INTERFACE=$1
LOG_FILE=/var/log/if_interface2net.log
DATE=$(date +"%Y.%m.%e %H:%M:%S")

ping -c 1 -I $INTERFACE google.com > /dev/null 2>&1

if [ $? == 0 ]; then
  echo $DATE $INTERFACE is UP >> $LOG_FILE
else
  echo $DATE $INTERFACE is DOWN >> $LOG_FILE
fi

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir