设置ElasticHD开机自启
编写服务文件:elasticHD
#!/bin/bash
#chkconfig: 345 63 37
#description: elasticsearch
# 这个目录是你Es HD所在文件夹的目录
export ESHD_HOME=/opt/software/elasticHD
case $1 in
start)
su es<<!
cd $ESHD_HOME
nohup ./ElasticHD -p 0.0.0.0:9801 2>&1 & echo $! > eshd_pid
exit
!
echo "elasticHD is started"
;;
stop)
pid=`cat $ESHD_HOME/eshd_pid`
kill -9 $pid
echo "elasticHD is stopped"
;;
restart)
pid=`cat $ESHD_HOME/eshd_pid`
kill -9 $pid
echo "elasticHD is stopped"
sleep 1
su es<<!
cd $ESHD_HOME
nohup ./ElasticHD -p 0.0.0.0:9801 2>&1 & echo $! > eshd_pid
exit
!
echo "elasticHD is started"
;;
*)
echo "start|stop|restart"
;;
esac
修改文件权限
chmod 777 elasticHD
添加和删除服务并设置启动方式
# 添加系统服务
chkconfig --add elasticHD
# 删除系统服务
chkconfig --del elasticHD
关闭和启动服务
# 启动服务
service elasticHD start
# 停止服务
service elasticHD stop
# 重启服务
service elasticHD restart
设置服务是否开机启动
# 开启开机自动启动服务
chkconfig elasticHD on
# 关闭开机自动启动服务
chkconfig elasticHD off
查看当前的开机启动服务命令
chkconfig --list
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果