ubuntu memcached启动脚本
来源:互联网 发布:linux私房菜 第四版 编辑:程序博客网 时间:2024/05/21 11:19
root@vm172-31-32-6:/etc/init.d# cat memcached #! /bin/bash# ckconfig: - 55 45# description: The memcached daemon is a network memory cache service.# processname: memcached# config: /etc/memcached.conf# Source function library - for suse linux. /lib/lsb/init-functionsPORT=11211USER=root#最大连接数,根据实际需求修改MAXCONN=1024#最大内存量,单位MCACHESIZE=12880PID=`ps -ef|grep memcache|grep -v grep|awk '{print $2}'`prog="Memcached"PIDFILE="/tmp/memcache.pid"DAEMON=/usr/local/memcached/bin/memcachedstart () { if [ ! -n "$PID" ]; then echo -n -e $"\033[35mStarting $prog:\033[0m" $DAEMON -m $CACHESIZE -p $PORT -d -u $USER -c $MAXCONN if [ `echo $?` == 0 ];then echo -e "\033[32mRun $prog Successful!\033[0m" else echo -e "\033[41;33mRun $prog Fail!\033[0m" fi; exit 1 else echo -e "\033[41;37m$prog has been running!Don't repeat\033[0m" exit 0 fi; }stop () { if [ -n "$PID" ]; then echo -n -e $"\033[35mStopping $prog:\033[0m" #sudo kill $PID start-stop-daemon --stop --quiet --oknodo --retry 5 --pidfile $PIDFILE --exec $DAEMON if [ `echo $?` -eq 0 ] ; then echo -e "\033[32mStop $prog Successfull!\033[0m" else echo -e "\033[41;33Stop $prog Fail!Please try again!\033[0m" fi; else echo -e "\033[34m$prog Not Running!\033[0m" fi;}restart () { echo -n -e $"\033[35mStopping $prog:\033[0m" start-stop-daemon --stop --quiet --oknodo --retry 5 --pidfile $PIDFILE --exec $DAEMON if [ `echo $?` -eq 0 ] ; then echo -e "\033[32mStop $prog Successfull!\033[0m" else echo -e "\033[41;33Stop $prog Fail!Please try again!\033[0m" fi; echo -n -e $"\033[35mStarting $prog:\033[0m" $DAEMON -m $CACHESIZE -p $PORT -d -u $USER -c $MAXCONN if [ `echo $?` == 0 ];then echo -e "\033[32mRun $prog Successful!\033[0m" else echo -e "\033[41;33mRun $prog Fail!\033[0m" fi; exit 1}status () { if [ ! -n "$PID" ]; then echo -e "\033[32m$prog Stopped!\033[0m" else echo -e "\033[32m$prog Running!\033[0m" fi;}# See how we were called.case "$1" in start) start ;; stop) stop ;; status) status ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|status|restart}" exit 1esacexit $?
1 0
- ubuntu memcached启动脚本
- mongodb,memcached 启动脚本
- Ubuntu自启动脚本
- ubuntu 启动运行脚本
- Ubuntu启动脚本顺序
- ubuntu开机启动脚本
- ubuntu 启动tomcat脚本
- Ubuntu开机启动脚本
- Ubuntu开机启动脚本
- 分享Memcached shell启动停止脚本
- memcached在centos下自启动脚本
- ubuntu 启动运行脚本 开机启动脚本
- ubuntu 设置自启动脚本
- ubuntu 添加自启动脚本
- ubuntu增加启动运行脚本
- [转载]ubuntu 启动运行脚本
- ubuntu 添加开机启动脚本
- Ubuntu笔记--添加启动脚本
- 复杂度nlog(n)之堆排序
- eclipse下SpringBoot开发和测试
- android6.0系统Healthd深入分析
- Linux命令--ls
- Notification通知 模拟下载 小例子
- ubuntu memcached启动脚本
- SCU2016-07 N题 概率dp
- 欢迎使用CSDN-markdown编辑器
- Android音频焦点
- mac安装nginx环境
- 优化MyEclipse
- MTK开机时间慢分析
- OpenCv头文件分析
- Activity四种启动模式