/etc/init.d目录下新建文件elasticsearch

#!/bin/sh
#chkconfig: 2345 80 05
#description: es #export JAVA_HOME=/usr/local/java/jdk1.8.0_171
#export JAVA_BIN=$JAVA_HOME/bin
#export PATH=$PATH:$JAVA_HOME/bin
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#export JAVA_HOME JAVA_BIN PATH CLASSPATH password="123456"
es_home="/usr/local/elasticsearch-6.3.0"
case $1 in
start)
cd $es_home
./bin/elasticsearch -d -p "$es_home/pid"
echo "es start" #将该行替换成你自己的服务启动命令
;;
stop)
echo $password |sudo -S kill -9 `cat $es_home/pid`
echo "es stop" #将该行替换成你自己的服务启动命令
;;
restart)
echo $password |sudo -S kill -9 `cat $es_home/pid`
echo "es stop" #将该行替换成你自己的服务启动命令 cd $es_home
./bin/elasticsearch -d -p "$es_home/pid" echo "es start" #将该行替换成你自己的服务启动命令
;;
*)
echo "start|stop|restart" #将该行替换成你自己的服务启动命令
;;
esac

保存退出,赋予执行权限

chmod +x elasticsearch

执行如下

/etc/init.d/elasticsearch start
/etc/init.d/elasticsearch stop
/etc/init.d/elasticsearch restart

创建软连接

ln -s 源文件 目标文件
sudo ln -s /etc/init.d/elasticsearch /usr/bin/elasticsearch
$ ll elasticsearch
lrwxrwxrwx 1 root root 25 7月 3 18:18 elasticsearch -> /etc/init.d/elasticsearch*

经过这么处理之后,就可以直接在终端使用了。

jiqing@Ubuntu:/usr/bin$ elasticsearch stop
es stop
jiqing@Ubuntu:/usr/bin$ elasticsearch start
es start

最新文章

  1. wikioi 1166 矩阵取数游戏
  2. DDD 领域驱动设计-“臆想”中的实体和值对象
  3. ahjesus配置vsftpd虚拟用户在Ubuntu
  4. Shell编程基础教程2--变量和运算符
  5. 三、freemarker数据、模版指令
  6. 递推DP HDOJ 5328 Problem Killer
  7. css考核点整理(十三)-jpg/png/gif等图片类型区别
  8. java笔记4之比较运算符
  9. CentOS服务端口开放
  10. Css Html 大风车
  11. C++ STL常用容器基本用法汇总
  12. 美团小程序框架mpvue蹲坑指南
  13. p57商环
  14. 编译openssl和Apache报错checking for SSL_CTX_new... no
  15. 机器学习【工具】:Numpy基础
  16. day9大纲
  17. 2018.10.25 bzoj4517: [Sdoi2016]排列计数(组合数学)
  18. dispatch_async 和dispatch_sync
  19. htnl类名命规范
  20. 第一个struct2程序

热门文章

  1. angular2.x 多选框事件
  2. 如果在applicationContext.xml中没有配置bean的属性,那么也会导致空指针异常
  3. 使用 <!-- 指定使用hibernate核心配置文件 --> <property name="configLocations" value="classpath:hibernate.cfg.xml"></property>
  4. HYSBZ - 2818莫比乌斯反演
  5. 简单的音乐轮播JS
  6. 【mysql 】sql删除重复记录 You can't specify target table '表名' for update in FROM clause
  7. 【Java】方法的重载与重写
  8. DOM解析XML文件例子
  9. CSS:Tutorial three
  10. json 和 table控件