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

linux添加自启动

linux添加自启动

配置步骤:

  1. 创建systemd服务文件
sudo nano /etc/systemd/system/tme-vod.service

将下面artifact中的内容复制到该文件中。

[Unit]
Description=TME VOD Service
After=network.target[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/data/search
ExecStart=/data/jdk1.8.0_201/bin/java -jar /data/search/tme-vod-0.0.1-SNAPSHOT.jar
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal[Install]
WantedBy=multi-user.target
  1. 重载systemd配置
sudo systemctl daemon-reload
  1. 启用自启动服务
sudo systemctl enable tme-vod.service
  1. 启动服务(测试)
sudo systemctl start tme-vod.service
  1. 检查服务状态
sudo systemctl status tme-vod.service
  1. 查看日志(如果需要调试)
sudo journalctl -u tme-vod.service -f

服务控制命令:

启动服务:sudo systemctl start tme-vod.service
停止服务:sudo systemctl stop tme-vod.service
重启服务:sudo systemctl restart tme-vod.service
禁用自启动:sudo systemctl disable tme-vod.service

配置说明:

Type=simple:程序直接运行,不会fork
Restart=always:程序异常退出时自动重启
RestartSec=10:重启前等待10秒
After=network.target:确保网络服务启动后再启动此服务
WorkingDirectory:设置工作目录

这样配置后,系统重启时会自动启动您的Java程序,并且如果程序异常退出也会自动重启。

http://www.lryc.cn/news/613799.html

相关文章:

  • wodpress结构化数据对SEO的作用
  • simulink tlc如何通过tlc写数据入文件
  • 基于UDP的代理协议的Tuic怎么样?
  • GoLand 项目从 0 到 1:第六天 —— 权限接口开发与问题攻坚
  • 构建响应式在线客服聊天系统的前端实践 Vue3+ElementUI + CSS3
  • 走进Linux世界:make和makefile
  • Seaborn 学习笔记
  • LINUX-用户及用户组管理
  • 【嵌入式】记录一次网络转串口透传性能提升的过程
  • 【Linux系统】万字解析,文件IO
  • Android 系统的安全 和 三星安全的区别
  • 华为USG防火墙双机,但ISP只给了1个IP, 怎么办?
  • 5. 缓存-Redis
  • 【Android笔记】Android 自定义 TextView 实现垂直渐变字体颜色(支持 XML 配置)
  • 考研复习-计算机组成原理-第四章-指令系统
  • wstool和git submodule优劣势对比
  • WinForm 对话框的 Show 与 ShowDialog:阻塞与非阻塞的抉择
  • qt中实现QListWidget列表
  • GUI:QT简介
  • C# GUI程序中的异步操作:解决界面卡顿的关键技术
  • 频谱图学习笔记
  • HTTP 请求返回状态码和具体含义?200、400、403、404、502、503、504等
  • Docker搭建Jenkins实现自动部署:快速高效的持续集成之道!
  • 五十五、【Linux系统nginx服务】nginx安装、用户认证、https实现
  • 芯伯乐XBL6019 60V/5A DC-DC升压芯片的优质选择
  • 查看泰山派 ov5695研究(1)
  • 【重磅发布】flutter_chen_keyboard -专注于键盘相关功能
  • MFC扩展库BCGControlBar Pro v36.2:MSAA和CodedUI测试升级
  • Kotlin 数据容器 - MutableList(MutableList 概述、MutableList 增删改查、MutableList 遍历元素)
  • 【Qt开发】常用控件(二) -> enabled