转载自:https://blog.csdn.net/scplove/article/details/52224025(zookeeper为例)
XXX软件添加服务(以zookeeper为例)
1.用cd 命令切换到/etc/rc.d/init.d/目录下 cd /etc/rc.d/init.d/
2.用touch zookeeper创建一个文件
3.然后为这个文件添加可执行权限 chmod +x zookeeper
4.接着用vi zookeeper来编辑这个文件(找到相应软件的sh文件的位置,替换掉下面路径部分)
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
start) su root /usr/zookeeper-3.4.13/bin/zkServer.sh start;;
restart) su root /usr/zookeeper-3.4.13/bin/zkServer.sh restart;;
status) su root /usr/zookeeper-3.4.13/bin/zkServer.sh status;;
stop) su root /usr/zookeeper-3.4.13/bin/zkServer.sh stop;;
*) echo "choose start|restart|status|stop";;
esac
5.然后保存退出,这个时候就可以用service zookeeper start/stop/status/restart来启动/停止zookeeper服务了
XXXX软件添加开机自启(zookeeper为例)
1.使用chkconfig --add zookeeper命令把zookeeper添加到开机启动,然后使用chkconfig –list 查看添加是否在开机任务中
至此,zookeeper服务的安装,测试,添加开机启动都已完毕。