1. 程式人生 > >SHELL編寫redis啟動指令碼

SHELL編寫redis啟動指令碼

#!/bin/bash  #  # Init file for redis  # From: JC # Email:[email protected] # chkconfig: - 80 12  # description: redis daemon  #  # processname: redis  # config: /opt/redis-2.6.4/redis.conf  # pidfile: /var/run/redis.pid  source /etc/init.d/functions  BIN="/opt/redis/bin" CONFIG="/opt/redis-2.6.4/redis.conf" PIDFILE="/var/run/redis.pid" ### Read configuration  [ -r "$SYSCONFIG" ] && source "$SYSCONFIG" RETVAL=0  prog="redis-server" desc="Redis Server" start() {      if [ -e $PIDFILE ];then          echo "$desc already running...."         exit 1      fi      echo -n $"Starting $desc: "     daemon $BIN/$prog $CONFIG &      RETVAL=$?      echo      [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog      return $RETVAL  }  stop() {      echo -n $"Stop $desc: "     killproc $prog      RETVAL=$?      echo      [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE      return $RETVAL  }  restart() {      stop      start  }  case "$1" in start)       start      ;;  stop)      stop      ;;  restart)      restart      ;;  condrestart)      [ -e /var/lock/subsys/$prog ] && restart      RETVAL=$?      ;;  status)      status $prog      RETVAL=$?      ;;    *)      echo $"Usage: $0 {start|stop|restart|condrestart|status}"     RETVAL=1  esac 

exit $RETVAL

From:http://jiechao2012.blog.51cto.com/3251753/1193241

相關推薦

SHELL編寫redis啟動指令碼

#!/bin/bash  #  # Init file for redis  # From: JC # Email:[email protected] # chkconfig: - 80 12  # description: redis daemon

Python編寫memcached啟動指令碼

Python編寫memcached啟動指令碼 測試環境:CentOS 7 Python版本: 2.7 安裝memcached:輸入下面命令安裝並用指令碼測試 yum install -y memcached libmemcached libevent 測試方法:把指令碼內容貼上到rc.py檔案中,she

shell編寫自動化釋出指令碼

##在此之前先把專案從網上克隆下來,比如從碼雲上clone到git-repository/HAHA echo "*********************進入git專案HAHA目錄*******************************" cd /developer/

linux編寫啟動shell指令碼

1.需求分析    在很多情況下,程式設計師都做著重複枯燥的工作,雖然這些工作也是必須的,其實這些重複性的工作可以執行指令碼替代;今天筆者就如何編寫自啟動shell指令碼減少程式設計師開啟伺服器後的環境開啟工作; 2.配置環境 linux版本:centos-6.3

redis安裝部署 啟動指令碼編寫

1. 下載地址: $ wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz 2. 解壓縮 $ tar xzf redis-2.6.13.tar.gz 3. 編譯 $ cd redis-2.6.13

linux shell 之嘗試編寫 企業級 啟動腳本

nginx data err 企業級 開機自啟 註意 sbin 分享 fin 企業Shell面試題10:開發企業級MySQL啟動腳本 說明: MySQL啟動命令為: 1 /bin/sh mysqld_safe --pid-file=$mysqld_pid_

shell編寫nginx腳本的啟動,關閉,重加載

shell bash case #!/bin/bash ----默認執行shell方式 #chkconfig: 2345 10 80 ----加入到開機執行的方式 path="/usr/local/nginx/sbin/nginx" --

Linux如何編寫啟動shell腳本

entos wall 枯燥 stop mage cal chmod 方案 clas 1.需求分析 在很多情況下,程序員都做著重復枯燥的工作,雖然這些工作也是必須的,其實這些重復性的工作可以執行腳本替代;今天筆者就如何編寫自啟動shell腳本減少程序員開啟服務器後的環境

01: Shell概述 編寫及執行指令碼Shell變數 總結和答疑

Top NSD SHELL DAY01 案例1:Shell基礎應用 案例2:簡單Shell指令碼的設計 案例3:使用Shell變數 案例4:變數的擴充套件應用 1 案例1:Shell基礎應用 1.1 問題 本案例要求熟悉Linux Shell環境

Redis叢集啟動指令碼

redis版本:redis-5.0.0 Centos: centos 7 64位 #!/bin/bash redis_path="/usr/local/cluster/" cluster_num=`ps aux | grep redis | wc -l` if [ "${cluster_num}" -le

利用Shell語言開發MySQL啟動指令碼

#!/bin/bash## Define variablesRETVAL=0Port=3306User=rootPass=chenliangPid=/data/3306/mysql.pidSock=/data/3306/mysql.sockMy=/data/3306/my.cnfP

redis啟動指令碼

#!/bin/sh #user wyyue #date 2018-12-02 #version redis:4.0.11 V1 . /etc/init.d/functions port=6380 ipaddr=10.0.0.98 server=/usr/local/redis6380/redis-serve

編寫CentOS的System V init啟動指令碼

系統本身自帶了說明,在/usr/share/doc/initscripts-(*)/sysvinitfiles,內容如下: 所有System V init指令碼都命名為/etc/rc.d/init.d/<servicename>,其中<servicename>是服務的名稱。必須

ssh連線遠端主機執行指令碼的環境變數問題(編寫hadoop叢集啟動指令碼

參考:https://blog.csdn.net/whitehack/article/details/51705889 如: 遠端主機執行指令碼報錯:(因為這種方式是non-interactive + non-login shell,不會去載入/etc/profile系統環境變數,可以配置使

在Ubuntu18下編寫開機啟動服務及指令碼

Ubuntu18採用systemctl來管理開機啟動的指令碼,但是這裡面有一些坑需要注意 舉例來說 [Unit] After=network.target [Service] Type=simple ExecStart=/usr/local/xxx.sh [Install] W

ANSIBLE編寫的應用系統一鍵關停啟動指令碼

關停指令碼: --- - hosts: IP地址   remote_user: username   tasks:     - name: stop app1       shell: "ps -ef|grep app1|gr

微服務一鍵啟動指令碼shell

etting####################################################### #程式程式碼陣列APPS=(cAssistantbussiness cAssistantbussinessweb) #程式名稱陣列 NAMES=(愛生活業務服務後臺 愛生活業務服務

redis開機自啟動指令碼檔案

新建編輯 /etc/init.d/redis REDISPORT=6379 EXEC=/usr/local/redis/redis-server CLIEXEC=/usr/local/redis/redis-cli PIDFILE=/var/run/redis.pid CO

Linux下Redis啟動/關閉/重啟服務指令碼

指令碼功能: 實現Redis單機多例項情況下的正常啟動、關閉、重啟單個redis例項。完成系統標準服務的以下常用功能:  start|stop|status|restart       注:redis程式程式碼遮蔽了HUP訊號,不支援線上過載配置檔案,故去掉reloa

Linux crontab的使用方式,sh指令碼編寫,sh指令碼自動啟動tomcat伺服器,sh監控系統執行情況

1、如果想使用Linux crontab(類似java quartz),需要先啟動crontab.關於crontab的啟動、關閉、重啟、重新載入配置的方式如下: /sbin/service crond start //啟動服務 /sbin/service crond s