SHELL:memcache自动启动服务
别问我为什么,只为了做的更好 下面加入/etc/init.d/memcachechkconfig --add memcache
chkconfig --level 345 memcache on
chkconfig --list memcache
service memecached start
service memecached stop
memcache in file
#memcached auto start script
#!/bin/bash #chkconfig: 2345 10 90
#description: memcached
#memcached auto start script
#command memecached --help
#memcached start or memecached stop: start memcached software
#make MU XIN QING
dir=/usr/local
if [ ! -f $dir/bin/memcached ]
then
echo "file no exist"
exit
fi
case "$1" in
'start')
echo -n "memcached starting ...."
sleep 1
echo -n "...."
sleep 1
echo "...."
$dir/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid && echo "(Succeed)" || echo "(Failure)";;
'stop')
echo -n "memcached stoping ...."
sleep 1
echo -n "...."
sleep 1
echo "...."
kill `cat /tmp/memcached.pid` && echo "(Succeed)" || echo "(Failure)";;
'restart')
$0 stop
$0 start;;
'status')
memcached_run=$(netstat -antp|grep memcached|wc -l)
if [ $memcached_run = 0 ]; then
echo "memcached is stoped"
else
echo "memcached is runing"
fi
;;
esac
页:
[1]