redis2.8.19启动脚本

安装目录:/usr/local/redis

#!/bin/bash  
#  
# redis    Startup script for redis processes  
#  
# author: snowolf  
#  
# processname: redis  
 
redis_path="/usr/local/redis/bin/redis-server"  
redis_conf="/usr/local/redis/etc/redis.conf"  
redis_pid="/usr/local/redis/var/run/redis.pid"  
 
# Source function library.  
. /etc/rc.d/init.d/functions  
 
[ -x $redis_path ] || exit 0  
 
RETVAL=0  
prog="redis"  
 
 
# Start daemons.  
start() {  
    if [ -e $redis_pid -a ! -z $redis_pid ];then  
        echo $prog" already running...."  
        exit 1  
    fi  
 
    echo -n $"Starting $prog "  
    # Single instance for all caches  
    $redis_path $redis_conf  
    RETVAL=$?  
    [ $RETVAL -eq 0 ] && {  
        touch /var/lock/subsys/$prog  
        success $"$prog"  
    }  
    echo  
    return $RETVAL  
}  
 
 
# Stop daemons.  
stop() {  
    echo -n $"Stopping $prog "  
    killproc -d 10 $redis_path  
    echo  
    [ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$prog  
 
    RETVAL=$?  
    return $RETVAL  
}  
 
 
# See how we were called.  
case "$1" in  
        start)  
            start  
            ;;  
        stop)  
            stop  
            ;;  
        status)  
            status $prog  
            RETVAL=$?  
            ;;  
        restart)  
            stop  
            start  
            ;;  
        condrestart)  
            if test "x`pidof redis`" != x; then  
                stop  
                start  
            fi  
            ;;  
        *)  
            echo $"Usage: $0 {start|stop|status|restart|condrestart}"  
            exit 1  
esac  
exit $RETVAL

时间: 2024-12-13 13:21:20

redis2.8.19启动脚本的相关文章

redis-2.8.19.tar.gz 安装和启动脚本

安装部分: #!/bin/bash cd /usr/local/src#wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar    zxvf  tcl8.6.1-src.tar.gz  -C  /usr/local/cd     cd /usr/local/tcl8.6.1/unix/./configuremakemake install cd /usr/local/srctar  zxvf redis-2.8.19.t

CentOS6.5安装Redis2.8.19

其实,不想写这篇文章的,网上有很多文章了,只是记录一下自己的安装过程,可能和网上的有些不怎么一样,我们的文章一般会比较详细,今天就简单记录一下~~ 首先,我的源码包一般放在/data/src/ 下面 1.下载Redis2.8.19 [[email protected] src]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz [[email protected] src]# tar -zxf redis-2.8.19.tar

linux shell 之尝试编写 企业级 启动脚本

企业Shell面试题10:开发企业级MySQL启动脚本 说明: MySQL启动命令为: 1 /bin/sh mysqld_safe --pid-file=$mysqld_pid_file_path 2>&1 >/dev/null & 停止命令逻辑脚本为: 1 2 3 4 5 6 mysqld_pid=`cat "$mysqld_pid_file_path"` if (kill -0 $mysqld_pid 2>/dev/null)   then    

Redis开机启动脚本 Centos6.5

一:安装Redis 1.下载源码,解压缩后编译源码 # wget http://download.redis.io/releases/redis-2.8.3.tar.gz # tar xzf redis-2.8.3.tar.gz # cd redis-2.8.3 # make 2.进入安装目录的src文件夹下,有四个可执行文件redis-server.redis-benchmark.redis-cli和redis.conf,复制到同一个目录下 # mkdir /usr/redis # cp re

ubuntu14.04源码安装redis-2.8.19

下载安装redis2.8.19的源码 $ wget http://download.redis.io/releases/redis-2.8.19.tar.gz $ tar xzf redis-2.8.19.tar.gz $ cd redis-2.8.19 $ make && make install 使用命令src/redis-server 如果显示如下就说明初步安装成功,接下来就自定一下配置 _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 2.8.1

PHP内置服务器bat启动脚本

@echo off ::PHP内置服务器bat启动脚本;王欣:2017-5-18 18:35:19 ::project_name为项目目录 ::server_pathphp.exe所在目录 ::title 运行窗体标题 set project_path=D:\wwwroot\tuchui set host_path=localhost set port=8000 set server_path=D:\Server\php-5.6.30\php.exe set title=PHPServer-[%

HBase1.0.1启动脚本解析

欢迎访问:鲁春利的工作笔记,学习是一种信仰,让时间考验坚持的力量. 以下内容主要参考了http://zjushch.iteye.com/blog/1736065,表示感谢. 常用脚本主要包括: 1.$HBASE_HOME/bin/start-hbase.sh 启动整个集群 2.$HBASE_HOME/bin/stop-hbase.sh 停止整个集群 3.$HBASE_HOME/bin/hbase-daemons.sh 启动或停止,所有的regionserver或zookeeper或backup-

Selenium2学习-005-WebUI自动化实战实例-003-三种浏览器(Chrome、Firefox、IE)启动脚本

此文主要通过 三种浏览器(Chrome.Firefox.IE)启动脚本 功能,进行 Selenium2 三种浏览器启动方法的实战实例讲解.文中所附源代码于 2015-01-18 20:33 亲测通过,敬请亲们阅览.进行编写登录自动化测试脚本,若您直接使用此文所附的源代码运行测试,则需要修改对应 浏览器 或 webdriver 的路径,否则将会引起相应的报错,请知悉. 希望能对初学 Selenium2 WebUI 自动化测试编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激! 一.各浏览器

mysql服务启动脚本详解

1 #!/bin/sh 2 # Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB 3 # This file is public domain and comes with NO WARRANTY of any kind 4 5 # MySQL daemon start/stop script. 6 7 # Usually this is put in /etc/init.d (at lea