ubuntu16創建開機啟動服務


1、cd /etc/init.d/

2、sudo touch zookeeper(舉例)

3、給服務賦權限:sudo chmod +x zookeeper

4、執行sudo vim zookeeper 命令寫入執行腳本(啟動腳本中的啟動命令對應服務的啟動命令)

#! /bin/sh

### BEGIN INIT INFO
# Short-Description:    Container zookeeper based on LXC
# Description:          Container zookeeper based on LXC
# Provides:             lxd
# Required-Start:       no
# Required-Stop:        no
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
### END INIT INFO

. /lib/lsb/init-functions


case "$1" in
    start)
       su -l sczbbx -c '/home/sczbbx/zookeeper-1/zookeeper-3.5.4-beta/bin/zkServer.sh start'
       exit 0
    ;;

        stop)
          su -l sczbbx -c '/home/sczbbx/zookeeper-1/zookeeper-3.5.4-beta/bin/zkServer.sh  stop'
       exit 0
    ;;

    *) echo 'require start|stop'
       exit 1
    ;;
esac

5、然后重新加載服務:sudo systemctl daemon-reload

6、啟動服務:sudo service zookeeper start;結束服務:sudo service zookeeper stop;查看系統日志:tail /var/log/syslog

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM