systemd 服务管理编写
2024-10-08 16:38:39
1.编辑服务管理脚本
$ cat /lib/systemd/system/kafka.service
[Unit]
Description=Kafka Server
Documentation=https://prometheus.io/docs/introduction/overview/
After=network.target
[Service]
# 启动用户
User=app
# 启动组
Group=app
# 失败后,是否重启
#Restart=on-failure
# 工作目录
WorkingDirectory=/data/home/app/kafka_2.11-2.0.1
# 环境变量
Environment=KAFKA_HEAP_OPTS=-Xms8g -Xmx8g
Environment=JAVA_HOME=/usr/java/jdk1.8.0_191
Environment=CLASSPATH=.:/lib.tools.jar
Environment=${JAVA_HOME}/bin:${PATH}:/data/home/app/aspnetcor
# 启动/关闭超时时间,超过后就强制关闭
TimeoutSec=30
# 启动命令,必须是前台启动进程
ExecStart=/data/home/app/kafka_2.11-2.0.1/bin/kafka-server-start.sh /data/home/app/kafka_2.11-2.0.1/config/server.properties
# 停止命令
ExecStop=/data/home/app/kafka_2.11-2.0.1/bin/kafka-server-stop.sh /data/home/app/kafka_2.11-2.0.1/config/server.properties
[Install]
WantedBy=multi-user.target
文件必须以
.service
结尾
2.刷新配置启动脚本
$ systemctl daemon-reload
3.启动服务,并且设置开机自启
最新文章
- ExtJS Grid导出excel文件
- 给自己的Unity添加声音文件
- 【转】 CSS3实现10种Loading效果
- SGU 311. Ice-cream Tycoon(线段树)
- webAPI获得链接客户端IP地址
- (转) C# textbox 限制输入问题
- Js作用域与作用域链详解[转]
- ACM-最短路(SPFA,Dijkstra,Floyd)之最短路——hdu2544
- MySql安装时在Start Service处失败
- 基础:c++中引用与java中的引用
- 使用Python扫描端口情况
- 给AVS添加描述(how to add a description to a video)
- 我的Python学习笔记(三):私有变量
- 实现Map接口(hash原理)
- EF的CodeFirst模式自动迁移(适用于开发环境)
- js排序方法
- 控制input框只能粘贴,不能输入
- 5、JVM的监控与分析工具
- Android实训案例(七)——四大组件之中的一个Service初步了解,实现通话录音功能,抽调接口
- 改变checkbox样式问题
热门文章
- 一篇干货满满的 NFS 文章
- centos7升级openssl、openssh常见问题及解决方法
- git的下载及简单使用一
- 代码审计-四叶草杯线下awd比赛源码web2
- 爬虫1:html页面+beautifulsoap模块+get方式+demo
- JS循环+循环嵌套+经典例题+图形题
- [BZOJ1202] [NZOI2005]狡猾的商人
- 实用---GUI的搭建,windowbuilder的使用
- java与java web数组括号的不同
- go-异常处理-error-panic-recover