将memcached添加到系统服务
2014-03-28 00:25
274 查看
#! /bin/sh # # chkconfig: - 55 45 # description: The memcached daemon is a network memory cache service. # processname: memcached # config: /etc/sysconfig/memcached # pidfile: /var/run/memcached/memcached.pid # Standard LSB functions #. /lib/lsb/init-functions # Source function library. . /etc/init.d/functions PORT=11211 USER=memcached MAXCONN=1024 CACHESIZE=64 OPTIONS="" if [ -f /etc/sysconfig/memcached ];then . /etc/sysconfig/memcached fi # Check that networking is up. . /etc/sysconfig/network if [ "$NETWORKING" = "no" ] then exit 0 fi RETVAL=0 prog="memcached" pidfile=/var/run/memcached/memcached.pid lockfile=/var/lock/subsys/memcached start () { echo -n $"Starting $prog: " # Ensure that /var/run/memcached has proper permissions if [ "`stat -c %U /usr/local/bin/memcached`" != "$USER" ]; then chown $USER /usr/local/bin/memcached fi daemon --pidfile ${pidfile} /usr/local/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P ${pidfile} $OPTIONS RETVAL=$? echo [ $RETVAL -eq 0 ] && touch ${lockfile} } stop () { echo -n $"Stopping $prog: " killproc memcached RETVAL=$? echo if [ $RETVAL -eq 0 ] ; then rm -f ${lockfile} ${pidfile} fi } restart () { stop start } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) status -p ${pidfile} memcached RETVAL=$? ;; restart|reload|force-reload) restart ;; condrestart|try-restart) [ -f ${lockfile} ] && restart || : ;; *) echo $"Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart|try-restart}" RETVAL=2 ;; esac exit $RETVAL
相关文章推荐
- Linux--memcached添加为系统服务
- CentOS系统编译安装服务如何添加开机自启动
- android 添加系统服务
- Windows系统下MySQL添加到系统服务方法(mysql解压版)
- CentOS 7.x设置自定义开机启动,添加自定义系统服务
- Tomcat JBOSS 中间件 添加到系统服务
- Android 添加系统服务
- 把脚本添加到系统服务里面(将不支持chkconfig的服务设置开机自启)
- 将绿色版Tomcat服务添加到系统服务并设为开机运行
- 怎样给XP系统添加服务?
- 将apache添加为Linux系统自启动服务
- 将tomcat添加为linux系统服务
- 把mongodb服务添加到系统服务中,报错:[sc] openscmanager 失败 5
- Android系统下在te文件中为指定服务添加sepolicy权限
- Windows中添加svnserve作为系统服务
- [实践] Android5.1.1源码 - 在Framework中添加自定义系统服务
- Linux添加nginx为系统服务(service nginx status/start/stop/restart)
- 在CentOS 7上利用systemctl添加自定义系统服务
- 【未完】memcached启动/结束、添加开机服务
- 将tomcat添加到系统服务