Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- dead=0
- live=0
- today=$(date +%Y%m%d)
- log="shufshark.log-$today"
- howmany=$(ls -l *udp.ovpn | wc -l)
- while read -r i ; do
- vpnip=$(awk '/^remote /{print $2}' $i)
- ping -w3 "$vpnip" | tee -a "$log"
- RET=$?
- if [ $RET -gt 0 ] ; then
- ((dead += 1))
- else
- ((live += 1))
- fi
- echo "" | tee -a "$log"
- echo "" | tee -a "$log"
- done < <(ls -l *udp.ovpn | awk '{print $NF}')
- echo "Total: $howmany server" | tee -a "$log"
- echo "Dead: $dead" | tee -a "$log"
- echo "Live: $live" | tee -a "$log"
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement