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
可以查看开机启动程序