1 [root@VM-16-13-centos learn]# sh fun02.sh www.baidu.com
2 www.baidu.com url [ OK ]
3
4
5 [root@VM-16-13-centos learn]# cat fun02.sh
6 #!/bin/bash
7 [ -f /etc/init.d/functions ]&& . /etc/init.d/functions
8
9 usage(){
10 echo "USAGE:$0 URL"
11 exit 1
12 }
13 RETVAL=0
14 CheakUrlStatus(){
15 wget -T 10 --spider -t 2 $1 &>/dev/null
16 RETVAL=$?
17 if [ $RETVAL -eq 0 ]
18 then action "$1 url" /bin/true
19 else action "$1 url" /bin/false
20 fi
21 return $RETVAL
22 }
23 main(){
24 if [ $# -ne 1 ]
25 then usage
26 fi
27 CheakUrlStatus $1
28 RETVAL=$?
29 return $RETVAL
30 }
31 main $*