0
我有一個關於我發現監視網絡設備的腳本的問題。Debian的網絡監視腳本
腳本:
#!/bin/bash
HOSTS="192.168.11.1"
COUNT=1
SUBJECT="Ping failed"
EMAILID="[email protected]"
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
echo "Host : $myHost is down (ping failed) at $(date)" | mail -s "$SUBJECT" $EMAILID
fi
done
當執行腳本,似乎工作,但它不會發送任何內容的電子郵件地址。 誰能告訴我我做錯了什麼?
嘗試改變'mail'到'mailx' –
這並不能幫助我很多。使用較舊版本的郵件並不能解決問題。 – user3183115