美文网首页
es实战-开机自启动

es实战-开机自启动

作者: caster | 来源:发表于2021-01-07 14:58 被阅读0次

1.编写es启停脚本,如下:

注意替换es目录(/home/caster/elasticsearch-7.9.3)以及es启动用户(es)

#!/bin/bash
source /etc/profile
case "$1" in
start)
    su es<<!
    cd /home/caster/elasticsearch-7.9.3
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;
stop)
    es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
    kill  $es_pid
    echo "elasticsearch stopped"
    ;;
restart)
    es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
    kill -9 $es_pid
    echo "elasticsearch stopped"
    su es<<!
    cd /home/caster/elasticsearch-7.9.3
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;
*)
    echo "start|stop|restart"
    ;;
esac
exit $?

2.将脚本添加到开启自启动模块

  • 放置脚本到指定目录并赋予脚本执行权限: chmod +x /etc/init.d/es


    /etc/init.d目录
  • 添加到自启动: chkconfig --add es


    添加查看结果
  • 重启机器查看es是否会自启动
    reboot 并查看es是否自启动

相关文章

  • es实战-开机自启动

    1.编写es启停脚本,如下: 注意替换es目录(/home/caster/elasticsearch-7.9.3)...

  • win10自启动管理

    虽然开机自启动程序会影响开机速度,不过将一些必用软件设置生开机自启动也是很爽的。 添加开机自启动 WIN键 + R...

  • App开机自启动

    App开机自启动 通过开机广播来实现自启动 定义开机广播 在AndroidManifest.xml注册BootCo...

  • Windows设置软件开机自启动

    有时候我们需要手动为某些软件设置开机自启动权限,或者手动取消软件开机自启动权限。 取消开机自启动权限: 1. Wi...

  • 云计算基本操作

    1、开机自启动 [root@oldboy data]# virsh autostart web01关闭开机自启动[...

  • 2019-07-18 ubuntu18.04 开机优化

    开机自启动服务 systemd-analyze blame 可以查看开机自启动服务 sudo systemctl ...

  • Inno Setup 设置软件开机自启动

    Inno SetUp 开机自启动: 方法1. 不修改注册表,询问用户是否开机自启动,并将exe文件添加到开机文件夹...

  • gentoo 开机启动命令

    gentoo 设置服务开机自启动

  • update-rc.d

    问题描述: ubuntu某个服务开机自启动,我想关闭这个自启动。之前用service指令只能关闭当前,下次开机还是...

  • 环境变量故障案列

    1.tomcat程序 开机自启动 2.STAR 原则后的故障: S:让tomcat 开机自启动,写入/etc/rc...

网友评论

      本文标题:es实战-开机自启动

      本文链接:https://www.haomeiwen.com/subject/ffezoktx.html