最近在弄squid,然后就用shell写了一个小小的squid的启动脚本
[codesyntax lang=”text”]
[root@localhost ~]# cat /etc/rc.d/init.d/squid
#!/bin/bash
#chkconfig:345 88 14
#used for squid start,stop,restart
. /etc/init.d/functions
act(){
if [ `ps -ef|grep 'sbin/squid'|grep -v grep|wc -l` -eq 1 ];then
action "squid is running!!!" /bin/true
else
action "squid is stopped!!!" /bin/false
fi
}
case "$1" in
start)
/application/squid/sbin/squid -D
act
;;
stop)
/application/squid/sbin/squid -k shutdown
act
;;
restart)?
/application/squid/sbin/squid -k reconfigure
act
;;
parse)
/application/squid/sbin/squid -k parse
;;
check)
/application/squid/sbin/squid -k check
;;
*) echo "Usage:$0 start|stop|restart|check|parse"
;;
esac
[/codesyntax]
看看效果
开发squid启动脚本

