博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ELK的启动脚本
阅读量:5156 次
发布时间:2019-06-13

本文共 1190 字,大约阅读时间需要 3 分钟。

作者:邓聪聪

方便自己的应用,制作一个elk的自启动脚本

#!/bin/shPATH=$PATH. /etc/init.d/functionsstart() {    if [ `ps aux|grep elasticsearch | grep -v grep|wc -l` -eq 0 ];then        if [ `whoami` == elk ];then          /elk/elasticsearch-6.3.0/bin/elasticsearch -d          action "start elasticsearch:" true        else          su - elk -c "/elk/elasticsearch-6.3.0/bin/elasticsearch -d"          if [ $? -eq 0 ];then             touch /var/lock/subsys/elasticsearch             action "start elasticsearch:" true          else             action "start elasticsearch:" false          fi        fi    else        echo "elasticsearch is running"    fi}stop() {    if [ `ps aux|grep elasticsearch | grep -v grep|wc -l` -eq 0 ];then         echo "No running program found elasticsearch"    else        ps_uid=`ps aux|grep elasticsearch | grep -v grep | awk '{print $2}'`        kill -9 $ps_uid        [ $? -eq 0 ] && rm -f /var/lock/subsys/elasticsearch        action "elasticsearch is stop" true    fi}restart() {    stop    start}case "$1" instart)    start    ;;stop)    stop    ;;restart)    stop    start    ;;*)    echo $"Use $0 start|stop|restart"esac

 

转载于:https://www.cnblogs.com/dengcongcong/p/10992294.html

你可能感兴趣的文章
STL: string:erase
查看>>
apache如何解决跨域资源访问
查看>>
json序列化和反序列化
查看>>
ionic2.x 手动搭建开发环境教程分享(nodejs,jdk,ant,androidsdk)
查看>>
名称空间查找
查看>>
迭代器、生成器
查看>>
ioctl 函数
查看>>
DataSet和List<T> 泛型之间互相转换 (转载, 作者写的很好)
查看>>
参数化查询为什么能够防止SQL注入
查看>>
服务器端——jsp
查看>>
WinPE作为启动硬盘
查看>>
一个销售精英拜访客户的6大绝招,胜过10次培训,实用!
查看>>
LOJ#6284. 数列分块入门 8
查看>>
NEFU_117素数个数的位数
查看>>
AX2009 的EP开发要点
查看>>
usrp-B210
查看>>
Python进阶:并发编程之Asyncio
查看>>
1.栈溢出的利用
查看>>
C# RSACryptoServiceProvider加密解密签名验签和DESCryptoServic
查看>>
HDU 6178 Monkeys
查看>>