在Ubuntu中添加诸如zookeeper这样的service
我们先了解一下 启动服务: $ sudo service zookeeper start 重启服务: $ sudo service zookeeper restart 关闭服务: $ sudo service zookeeper stop 是不是很熟悉,看起来很不错的样子。 那么我们怎么把诸如 首先,我们很了解一下 其中 而 zookeeper.service redis.service 每个 [Unit] # 服务说明 Description=zookeeper.service # 在什么服务之后启动 - 服务依赖 After=network.target [Service] # 服务以什么方式启动,如果是shell脚本的方式,则Type=forking,否则不指定作何值(也就是去掉该配置项) Type=forking # 启动环境参数,比如说JAVA_HOME的指定,而这里指定zookeeper的日志目录为/tmp Environment=ZOO_LOG_DIR=/tmp Environment=JAVA_HOME=/usr/local/jdk18 # 动启命令 ExecStart=/opt/zookeeper/bin/zkServer.sh start # 关闭命令 ExecStop=/opt/zookeeper/bin/zkServer.sh stop # 重启命令 ExecReload=/opt/zookeeper/bin/zkServer.sh restart [Install] WantedBy=multi-user.target 好,现在我们把这个 $ sudo systemctl daemon-reload 如果要随系统自动启动,则还要加入下面的命令让 # 注意,需要在服务名后加.service后缀 $ sudo systemctl enable zookeeper.service 当然你也可以关闭随系统启动这个功能: $ sudo systemctl disable zookeeper.service 好,自此,你的 哦,如果是
[Unit] Description=service.infrastructure # 设定在zookeeper启动之后再启动 After=zookeeper.service [Service] User=kut ExecStart=/usr/bin/java -Dspring.profiles.active=development -jar /home/kut/service-infrastructure-provider-1.0.jar SuccessExitStatus=143 [Install] WantedBy=multi-user.target 整个配置重点在 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |