Linux

来源:互联网 发布:编程入门培训 编辑:程序博客网 时间:2024/05/29 05:06

【1】编写脚本

编写脚本文件如下(memcached):

#!/bin/sh## memcached: Start/Stop/Restart memcached# chkconfig: 35 33 84# description: memcached serverMEMCACHED=/usr/local/bin/memcached# memcached 分配的内存大小,单位MMEMSIZE=128USER=nobody# memcached使用的端口PORT01=11211# 每个memcache 提供的最大连接数MAXCONN=1024# 每个memcache 的进程IDPID01=/var/run/memcached/memcached$PORT01.pidRETVAL=0prog="memcached"start() {         echo -n $"Starting $prog: "         $MEMCACHED -d -m $MEMSIZE -u $USER -p $PORT01 -c $MAXCONN -P $PID01     if [ $? -eq 0 ];then            echo "memcacheds$PORT01 servers is start ok..."         else            echo "memcacheds$PORT01 server not runing......"         fi        }stop() {      for i in $PID01      do        kill `cat $i`       rm -f $i           echo  $"Stopping $prog: "      done     }# See how we were called.case "$1" instart)start;;stop)stop;;restart)stopstart;;*)echo $"Usage: $0 {start|stop|restart}";;esacexit $RETVAL

【2】将其放入/etc/init.d/目录下

【3】为文件赋予被执行的权限

chmod /etc/init.d/memcached

【4】将memcached加入chkconfig管理列表

执行命令:

chkconfig --add memcachedchkconfig memcached on

【5】启动memcached服务

service memcached start
原创粉丝点击