w3m也会死锁?
采用w3m的检查程序也会死锁,造成无法正确的执行下去,改用wget。
- #!/bin/bash
- if [ -f /tmp/checkforum ]; then
- echo "alreadly checking"
- exit
- fi
- echo "check now" > /tmp/checkforum
- rm /tmp/python.html
- wget -t 1 -T 20 -O /tmp/python.html http://python.ubuntu.org.cn/
- Line=`cat /tmp/python.html | grep phpbbchina | wc -l`
- if [ $Line -eq 0 ]
- then
- mysql -u root -t -e "show full processlist" > /tmp/mail.txt
- cat /tmp/mail.txt | mail -s "`date` server is down" oneleaf@ubuntu.org.cn
- /etc/init.d/lighttpd stop
- killall -9 lighttpd
- killall -9 php-cgi
- sleep 5
- killall -9 php-cgi
- sleep 2
- /var/www/spawn-php1.sh
- /var/www/spawn-php2.sh
- /var/www/spawn-php3.sh
- /etc/init.d/lighttpd start
- fi
- rm /tmp/checkforum
Comments(0)