วันพฤหัสบดีที่ 15 ตุลาคม พ.ศ. 2558

Detect someone online bash script (email alert)

#!/bin/bash
SUBJ="!!!Host Online!!!"
EMAIL="xxx@gmail.com"

intertube=0
echo "begin ping"
while [ $intertube -ne 1 ]; do
        ping -c 1 192.168.1.8>/dev/null
        if [ $? -eq  0 ]; then
                echo "$(date) Host Online" | mail -s "SUBJ$ at $(date)" $EMAIL;
                intertube=1;
        else
                echo "still offine"
        fi
done
echo "fin script"

วันพฤหัสบดีที่ 1 ตุลาคม พ.ศ. 2558