w3m也会死锁?

采用w3m的检查程序也会死锁,造成无法正确的执行下去,改用wget。

  1. #!/bin/bash
  2. if [ -f /tmp/checkforum ]; then
  3.    echo "alreadly checking"
  4.    exit
  5. fi
  6. echo "check now" > /tmp/checkforum
  7. rm /tmp/python.html
  8. wget -t 1 -T 20 -O /tmp/python.html http://python.ubuntu.org.cn/
  9. Line=`cat /tmp/python.html | grep phpbbchina | wc -l`
  10. if [ $Line -eq 0 ]
  11. then
  12.   mysql -u root -t -e "show full processlist" > /tmp/mail.txt
  13.   cat /tmp/mail.txt | mail -s "`date` server is down" oneleaf@ubuntu.org.cn
  14.   /etc/init.d/lighttpd stop
  15.   killall -9 lighttpd
  16.   killall -9 php-cgi
  17.   sleep 5
  18.   killall -9 php-cgi
  19.   sleep 2
  20.   /var/www/spawn-php1.sh
  21.   /var/www/spawn-php2.sh
  22.   /var/www/spawn-php3.sh
  23.   /etc/init.d/lighttpd start
  24. fi
  25. rm /tmp/checkforum

No Comment

No comments yet

Leave a reply

Spam Protection by WP-SpamFree