#!/bin/bash

#chkconfig:2345 20 90

#description: elastic service

#processname: elastic

ROOT_PATH=/es5/install

case "$1" in

start)

su es5 -c "nohup /es5/esinstall/elasticsearch-5.4.0/bin/elasticsearch >> /dev/null &"

;;

stop)

psid=0

checkpid(){

javaps=`jps -l | grep elasticsearch`

if [ -n "$javaps"]; then

psid=`echo $javaps |awk '{print $1}'`

else

psid=0

fi}

checkpid

if [ $psid -ne 0]; then

  echo -n "Stopping elasticsearch   (pid=$psid)"

  kill -9 psid

  if[ $? -eq 0 ];then

    echo "[OK]"

  else

    echo "Failed"

  fi

  checkpid

  if [ $psid -ne 0 ]; then

  kill -9 $psid

  fi

else

echo"elasticsearch is not running"

fi

;;

*)

echo '参数错误'

echo 'service esserver start|stop'

;;

esac

exit 0

}

最新文章

  1. 测试 MathJax 排版功效
  2. Rust初步(四):在rust中处理时间
  3. Memcached深度分析
  4. linux手动或者自动启动oracle11g的服务 Oracle 自动启动脚本
  5. git cherry-pick简介
  6. 1.1-java创建包和类的方法
  7. Convert XML to Object using LINQ
  8. C++ pair用法
  9. POJ1384完全背包问题
  10. ubuntu 安装python,easy_install和pip
  11. cnBlog 的windows live writer 客户端配置
  12. .Net Core迁移到MSBuild平台(二)
  13. Vue组件库的那些事儿,你都知道吗?
  14. 机器学习——kNN(2)示例:改进约会网站的配对效果
  15. 4.alembic数据迁移工具
  16. 【Zuul】Zuul过滤器参考资料
  17. Win2008R2+Apache+PHP+Tomcat配置
  18. 彻底删除msde2008(请先在控制面板中卸载).bat
  19. windows注册表解析说明
  20. mysql rand

热门文章

  1. 【转载】关于Python的Mixin模式
  2. **极光推送PHP服务器端推送移动设备消息(Jpush V2 api)
  3. 用ab进行POST,GET压力测试,且定义header及json的内容
  4. 事务管理配置与@Transactional注解使用
  5. 急!急!急!请问win32api参数乱码如何解决!
  6. web.config 数据库连接
  7. npoi的用法,动态的判断单元格的大小,设置列的宽度
  8. 51nod 1201 (dp)
  9. Codeforces Round #450 (Div. 2) ABCD
  10. 【找规律】【二进制拆分】hdu6129 Just do it