youli3 发表于 2015-12-24 10:37:50

SHELL:memcache自动启动服务

别问我为什么,只为了做的更好  下面加入/etc/init.d/memcache
  chkconfig --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]
查看完整版本: SHELL:memcache自动启动服务