实用shell编写案例
1 #! /bin/bash2 # chkconfig: 2345 75 25
3 # description: apache http
4 # processname: httpd
5 path="/usr/local/httpd/bin/apachectl"
6 case $1 in
7 start)
8 $path start &> /dev/null
9 sleep 1
10 echo -n "apache is start..ok";;
11 stop)
12 $path stop
13 sleep 2
14 echo -n "apache is stop..ok";;
15 restart)
16 $path stop
17 echo -n "apache is stop..ok"
18 sleep 3
19 $path start
20 echo -n "apache is start..ok";;
21 status)
22 netstat -anptu | grep httpd$
23 if [ $? -eq 0 ];then
24 echo "apache is runing"
25 else echo "apache is not run"
26 fi;;
27 *)
28 echo "apache {start/stop/restart/status}"
29 esac
30 echo
页:
[1]