【Ubuntu20.04】使用 systemd 进行服务部署

ops/2024/9/24 5:56:01/

1、服务文件

  • ExecStart,改成自己脚本的路径,比如程序启动脚本
  • Restart,异常重启
  • RestartSec,异常后多少秒后重启
  • StartLimitInterval,异常后重试多少次,0 一直重试
[Unit]
Description=your_app[Service]
Type=your_app
ExecStart=/root/your_app.sh
Restart=always
RestartSec=5
StartLimitInterval=0[Install]
WantedBy=default.target

2. 配置

将上述文件命名为 your_app.serivce ,放入/etc/systemd/system 目录下

比如,你的服务名称叫 your_app

服务启用

sudo systemctl enable your_app

服务启动

sudo systemctl start your_app

服务重新启动

sudo systemctl restart your_app

服务停止

sudo systemctl stop your_app

服务禁用

sudo systemctl disable your_app

服务配置更新

sudo systemctl daemon-reload

服务状态

sudo systemctl status your_app

http://www.ppmy.cn/ops/13275.html

相关文章

Oracle SQL - HAVING和分析函数的执行顺序

分析函数是基于最终的结果集进行开窗的,所以HAVING比分析函数先执行 ↓ 没有HAVING时,MAX(col3) over()是A2 SQL> WITH subq_a AS2 (SELECT A col1, A1 col2, 10 col33 FROM dual4 UNION ALL5 SELECT A col1, A1 col2, -5 col36 F…

STM32 MPU配置参数

TXE LEVEL一般只用MPU_TEX_LEVEL0 1 - 1 - 1 -0性能最强(TEX - C - B- S). #define MPU_TEX_LEVEL0 ((uint8_t)0x00) #define MPU_TEX_LEVEL1 ((uint8_t)0x01) #define MPU_TEX_LEVEL2 ((uint8_t)0x02) 基于上表进行常用配置 &#xff…

Wireshark数据包分析入门

Wireshark数据包分析 1. 网络协议基础1.1. 应传网数物(应表会传网数物) 2. 三次握手2.1. 第一次握手2.2. 第二次握手2.3. 第三次握手2.4. 三次握手后流量特征 3. 第一层---物理层(以太网)4. 第二层---数据链路层(PPP L…

Swift加载Lottie

OC使用时&#xff0c;需要通过swift透出方法供OC使用 // 此处文件名可以从Build Settings下搜索Generated Header Name的值得出 #import <Test-Swift.h>一、导入包 target iOS douse_frameworks!# 此处pod lottie-ios end二、功能实现 1. 创建组件 import LottieobjcM…

为什么你的抖店总做不好?原因就在这里,你中招了吗?

大家好&#xff0c;我是电商花花。 最近&#xff0c;在评论区看到评论“别人都说十个做抖店&#xff0c;九个失败”&#xff0c;甚至有有新手朋友来找我咨询也是这样说的。 面对这样的问题&#xff0c;我来说一下我的看法&#xff1a; 我认为做不起来并不是平台的原因&#…

Sentinel 流控注解使用

大概原理&#xff1a;通过反射解析注解 SentinelResource信息完成调用&#xff0c;处理方法&#xff0c;类似AOP编程 处理方法的返回类型要保持一致&#xff0c;参数和顺序保持一致&#xff0c; 可以在参数列表最后加 com.alibaba.csp.sentinel.slots.block.BlockException; …

53.基于微信小程序与SpringBoot的戏曲文化系统设计与实现(项目 + 论文)

项目介绍 本站采用SpringBoot Vue框架&#xff0c;MYSQL数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得基于SpringBoot Vue技术的戏曲文化系统设计与实现管理工作系统化、规范化。 技术选型 后端:…

Spring MVC和Spring Boot

上节已经提到过请求&#xff0c;这次梳理响应。 响应 响应基本上都要被Controller所托管&#xff0c;告诉Spring帮我们管理这个代码&#xff0c;我们在后面需要访问时&#xff0c;才可以进行访问&#xff0c;否则将会报错。并且其是由RestController分离出来的&#xff0c;Re…