ubuntu16创建开机启动服务
Posted lk617-home
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于ubuntu16创建开机启动服务的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务)