kibina 启动_linux kibana后台启动及自启动脚本

在/etc/inid.d下touch个kibana文件

将第一行的bin目录修改为自己的kibana目录即可

#!/bin/sh

#

# /etc/init.d/kibana4_init -- startup script for kibana4

# bsmith@the408.com 2015-02-20; used elasticsearch init script as template

# https://github.com/akabdog/scripts/edit/master/kibana4_init

#

### BEGIN INIT INFO

# Provides: kibana4_init

# Required-Start: $network $remote_fs $named

# Required-Stop: $network $remote_fs $named

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Starts kibana4_init

# Description: Starts kibana4_init using start-stop-daemon

### END INIT INFO

#configure this with wherever you unpacked kibana:

KIBANA_BIN=/home/cloud/elk/kibana-4.5.3-linux-x64/bin

NAME=kibana4

PID_FILE=/var/run/$NAME.pid

PATH=/bin:/usr/bin:/sbin:/usr/sbin:$KIBANA_BIN

DAEMON=$KIBANA_BIN/kibana

DESC="Kibana4"

if [ `id -u` -ne 0 ]; then

echo "You need root privileges to run this script"

exit 1

fi

. /lib/lsb/init-functions

if [ -r /etc/default/rcS ]; then

. /etc/default/rcS

fi

case "$1" in

start)

log_daemon_msg "Starting $DESC"

pid=`pidofproc -p $PID_FILE kibana`

if [ -n "$pid" ] ; then

log_begin_msg "Already running."

log_end_msg 0

exit 0

fi

# Start Daemon

start-stop-daemon --start --pidfile "$PID_FILE" --make-pidfile --background --exec $DAEMON

log_end_msg $?

;;

stop)

log_daemon_msg "Stopping $DESC"

if [ -f "$PID_FILE" ]; then

start-stop-daemon --stop --pidfile "$PID_FILE" \

--retry=TERM/20/KILL/5 >/dev/null

if [ $? -eq 1 ]; then

log_progress_msg "$DESC is not running but pid file exists, cleaning up"

elif [ $? -eq 3 ]; then

PID="`cat $PID_FILE`"

log_failure_msg "Failed to stop $DESC (pid $PID)"

exit 1

fi

rm -f "$PID_FILE"

else

log_progress_msg "(not running)"

fi

log_end_msg 0

;;

status)

status_of_proc -p $PID_FILE kibana kibana && exit 0 || exit $?

;;

restart|force-reload)

if [ -f "$PID_FILE" ]; then

$0 stop

sleep 1

fi

$0 start

;;

*)

log_success_msg "Usage: $0 {start|stop|restart|force-reload|status}"

exit 1

;;

esac

exit 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值