目錄前言
一、consul指令碼-start,stop,restart,status
consul shell指令碼(start),啟動,停止(stop),重啟指令碼(restart),獲取狀態(status),本例採用的版本是
consul-1.6.4
cd `dirname $0`
base_dir=`pwd`
echo "$base_dir"
consul_ip=10001
#使用說明,用來提示輸入引數
usage()
#檢查程式是否在執行
is_exist() " ]; then
return 1
else
return 0
fi}#啟動方法
start() /consul-1.6.4/config -data-dir=$/consul-1.6.4/data -log-file=$/consul-1.6.4/log/consul_log.log -client 0.0.0.0 -ui >$base_dir/consul.log 2>&1 &
exit 0
fi}#停止方法
stop()
#輸出執行狀態
status()
#重啟
restart()
#根據輸入引數,選擇執行對應方法,不輸入則執行使用說明
case "$1" in
"start")
start
;;"stop")
stop
;;"status")
status
;;"restart")
restart
;;*)
usage
;;esac
kafka啟動停止指令碼
linux常見檔案 cat start.sh ctrl d推出儲存 kafka啟動指令碼 bin bash echo start kafka cd home software kafka 2.11 0.11.0.3 bin zookeeper server start.sh daemon confi...
flume啟動停止指令碼
1.在bin 目錄下建立f1.sh vim f1.sh 寫入 bin bash case 1in start for i in hadoop01 hadoop02 doecho 啟動 i 採集flume ssh i nohup opt flume bin flume ng agent conf fi...
Nginx啟動 重啟 停止指令碼
bin sh 將指令碼儲存為 etc rc.d init.d nginxd,便可以使用service命令啟動 停止 重啟nginx服務。source function library etc rc.d init.d functions source networking configuration....