一个适用于CentOS下的Redis启动脚本
来源:互联网 发布:数据安全保护 编辑:程序博客网 时间:2024/05/08 17:11
一个适用于CentOS下的Redis启动脚本
转:http://blog.nosqlfan.com/html/2743.html?ref=rediszt
下面是一个Shell脚本,用于管理Redis进程(启动,停止,重启),如果你在使用Redis,这个脚本可供参考。
#!/bin/sh## redis - this script starts and stops the redis-server daemon## chkconfig: - 85 15# description: Redis is a persistent key-value database# processname: redis-server# config: /etc/redis/redis.conf# config: /etc/sysconfig/redis# pidfile: /var/run/redis.pid# Source function library.. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ "$NETWORKING" = "no" ] && exit 0redis="/usr/local/sbin/redis-server"prog=$(basename $redis)REDIS_CONF_FILE="/etc/redis/redis.conf"[ -f /etc/sysconfig/redis ] && . /etc/sysconfig/redislockfile=/var/lock/subsys/redisstart() { [ -x $redis ] || exit 5 [ -f $REDIS_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $redis $REDIS_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval}stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval}restart() { stop start}reload() { echo -n $"Reloading $prog: " killproc $redis -HUP RETVAL=$? echo}force_reload() { restart}rh_status() { status $prog}rh_status_q() { rh_status >/dev/null 2>&1}case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2esac
来源:https://gist.github.com/257849
0 0
- 一个适用于CentOS下的Redis启动脚本
- 一个适用于CentOS下的Redis启动脚本
- CentOS下的Redis启动脚本
- Centos 5下的Redis启动/关闭服务脚本
- centos下安装redis,并且设置自启动脚本
- Redis 在Centos Linux 上的启动脚本
- 在CentOS、REDHAT系统下做一个开机自启动的脚本
- CentOS下nginx启动脚本
- 我的一个Centos开机自启动脚本的制作
- CentOS Jboss7的一个初始化脚本(用于启动、停止)
- Centos下配置Redis开机启动
- Centos下配置Redis开机启动
- Centos 6.4下Oracle启动&停止脚本
- memcached在centos下自启动脚本
- CentOS 6.6 安装Redis 及自定义启动脚本
- CentOS 6.5安装Redis及开机启动脚本
- redis第二篇:Centos下配置Redis开机启动
- redis第二篇:Centos下配置Redis开机启动
- Spark性能优化(1)
- Android4.2.2自增物理按键
- NEXTVAL 和 CURRVAL 运算符和oracle的sequence设置说明
- linux下如何修改DNS地址
- codeforces-1A-Theatre Square( 测试一下cf平台,囧 )
- 一个适用于CentOS下的Redis启动脚本
- muduo库的学习9---TcpServer与TcpClient的基本设计---TcpConnection成员
- leetcode--Number of 1 Bits
- android的ndk开发简介-android学习之旅(93)
- AIX5.3(64位)安装tomcat(包括安装JDK)全过程
- java 通过URL请求获取结果(http协议)
- 细谈 oracle备份的方法
- 欢迎使用CSDN-markdown编辑器
- ZjDroid工具介绍及脱壳详细示例