当前位置: 首页 > article >正文

linux制作自定义service服务单元

linux制作自定义service服务单元

服务单元简介

在Linux系统中,服务单元通常以.service后缀结尾,并存储在/etc/systemd/system目录下。
在这里插入图片描述服务单元文件定义了服务的启动顺序、依赖关系、执行命令等参数。使得系统管理员能够方便地启动、停止、重启和管理系统中的各种服务。

java服务单元示例

服务单元myJava.service文件示例。注意关闭标准输出,避免日志文件占用磁盘空间。

[Unit]
Description=My Java Service
After=network.target
 
[Service]
## 关闭日志输出到syslog
StandardOutput=null
StandardError=null
Type=simple
## 此处填写jar包启动命令和参数
ExecStart=java -jar /xxx/myJava.jar
RestartSec=10
 
[Install]
WantedBy=multi-user.target

服务单元发布

其中xxx.service替换为自定义service的文件名。

## 初次发布,将服务单元描述文件复制到systemd路径下。后续直接在该路径下修改文件
sudo cp ./xxx.service /etc/systemd/system/

## 重新加载systemd配置。后续每次修改后都需要执行
sudo systemctl daemon-reload

## 设置开机自启动
sudo systemctl enable xxx.service

## 启动服务
sudo systemctl start xxx.service

## 检查服务状态
sudo systemctl status xxx.service

http://www.kler.cn/a/510630.html

相关文章:

  • AUTOSAR从入门到精通-城市NOA(领航辅助驾驶)
  • 51c嵌入式~单片机~合集6
  • 【PyCharm】连接 Git
  • ESP8266-01S、手机、STM32连接
  • 双向耦合粒子追踪稳态求解器找到未定义的值?
  • STM32 FreeRTOS 信号量
  • 算法-数组拆分
  • 解锁Web数据存储:浏览器数据库 IndexedDB
  • AI守护煤矿安全生产:基于视频智能的煤矿管理系统架构全解析
  • Java操作Excel导入导出——POI、Hutool、EasyExcel
  • 【机器学习:三十、异常检测:原理与实践】
  • C#项目生成时提示缺少引用
  • Ghauri -跨平台自动检测和SQL注入
  • 【JAVA项目】基于ssm的【游戏美术外包管理信息系统】
  • Mixly米思齐1.0 2.0 3.0 软件windows版本MAC苹果电脑系统安装使用常见问题与解决
  • AI使优化服务与提升服务
  • 强网杯RS加密签名伪造及PyramidWeb利用栈帧打内存马
  • Vue进阶之旅:核心技术与页面应用实战(路由进阶)
  • [JavaScript] 运算符详解
  • 数据结构与算法面试专题——引入及归并排序
  • 欧拉计划 Project Euler 52(重排的倍数) 题解
  • golang标准库path/filepath使用示例
  • Java开发提速秘籍:巧用Apache Commons Lang工具库
  • 深度学习中超参数
  • 基于微信小程序的安心陪诊管理系统
  • 基础入门-传输加密数据格式编码算法密文存储代码混淆逆向保护安全影响