centos中设置程序开机自启动

时间:2022-06-27 06:32:58

centos中设置程序开机自启动

切换到/etc/rc.d/init.d/目录下

$ cd /etc/rc.d/init.d/

假设创建zookeeper的启动
一、设置
1、创建zookeeper文件:touch zookeeper
2、更新权限:chmod +x zookeeper
3、编辑 文件,在zookeeper里面输入如下内容

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper

case $1 in

start) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh start;;

stop) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh stop;;

status) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh status;;

restart) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh restart;;

*) echo "require start|stop|status|restart" ;;

esac

二、验证

我们可以通过service zookeeper start/stop/restart来启动、停止和重启zookeepr服务
使用chkconfig –add zookeeper命令把zookeeper添加到开机启动里面
chkconfig –list 可以查看开机启动程序