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

Ubuntu 24使用systemctl配置service自动重启

总体流程和互联网上差不多 ,但是Ubuntu 24的 system配置文件位于 /usr/lib/systemd/system/

网上的文章还停留在/etc/下 让我一顿好找

举个例子

主要是添加这个参数

Restart=always

[Unit]
Description=Buda Website Service 
After=network.target
 
[Service]
Type=simple
WorkingDirectory=/path/to/working/directory/
ExecStart=/path/of/exe_file
StandardOutput=append:/var/log/buda/2024_11_01.log
StandardError=append:/var/log/buda/2024_11_01.log
Restart=always
RestartSec=5

 
[Install]
WantedBy=multi-user.target

然后执行下面的命令让服务生效

# 重新加载systemd管理器配置:
systemctl daemon-reload
systemctl enable buda
systemctl start buda
systemctl status buda
systemctl stop buda
systemctl disable buda
 
#查看服务的日志输出,帮助调试和故障排除。
journalctl -u buda
 


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

相关文章:

  • clickhouse解决suspiciously many的异常
  • 使用Excel制作通达信自定义“序列数据“
  • Git--tag标签远程管理
  • 【论文阅读笔记】Scalable, Detailed and Mask-Free Universal Photometric Stereo
  • ubuntu安装sublime安装与免费使用
  • 【QSS样式表 - ⑥】:QPushButton控件样式
  • AWS Transfer 系列:简化文件传输与管理的云服务
  • ubuntu22.04修改mysql存储路径
  • 【ES6复习笔记】数值扩展(16)
  • 【更新】Docker新手入门教程2:在Windows系统通过compose创建多个mysql镜像并配置应用
  • 数字IC后端设计实现十大精华主题分享
  • 【数据科学导论】第一二章·大数据与数据表示与存储
  • 如何不让场景UI受后处理影响
  • k-Means聚类算法 HNUST【数据分析技术】(2025)
  • 宝塔面板跨服务器数据同步教程:双机备份零停机
  • centos7 下使用 Docker Compose
  • Git工作流的最佳实践
  • flask后端开发(1):第一个Flask项目
  • stm32制作CAN适配器5--WinUsb上位机编写
  • SpringBoot 整合Web开放
  • 推动开源数据生态:SeaTunnel ByConity技术沙龙精彩回顾
  • Qt 的信号槽机制详解:之信号槽引发的 Segmentation Fault 问题拆析(上)
  • Linux高级--2.4.1 网络概念(分层、TCP)
  • webpakc介绍
  • 一个从oracle使用spool导出数据到kadb的脚本
  • 基于Springcloud的智能社区服务系统