#!/bin/shLANG=zh_cnsendmsgfile=/home/lsc/fetion/install/cmd.txtsend_sms_mobile_telephone(){ log_time=`cat ftpstat_time` local_time=`date +%s` n=$(( ${local_time}-${log_time} )) if [ "$n" -gt "1800" ]; then # 距離上次發送警示簡訊已經超過30分鐘,可以再次發送。 echo $local_time > ftpstat_time echo "sms 0 ${msg}" > $sendmsgfile echo "exit" >> $sendmsgfile /home/lsc/fetion/install/fetion -u 手機號碼 -p 飛信密碼 -EN -b $sendmsgfile else echo "距離上次發送警示簡訊還沒有超過30分鐘。" fi}if wget -t 3 -T 3 --spider ftp://test:test的密碼@127.0.0.1/ftpstat > /dev/null 2>&1 ; then echo "FTP正常"else /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf sleep 10 #延遲10秒 if wget -t 3 -T 3 --spider ftp://test:test的密碼@127.0.0.1/ftpstat > /dev/null 2>&1 ; then msg="伺服器 IP地址 警報:FTP伺服器無法登陸,已經成功啟動。(監控使用測試連接帳號為test)。" send_sms_mobile_telephone else msg="伺服器 IP地址 警報:FTP伺服器無法登陸,嘗試啟動失敗。(監控使用測試連接帳號為test)。" send_sms_mobile_telephone fifi