Linux添加一个系统服务

  1. 创建service文件并替换自己的内容
    vim /etc/systemd/system/service_name.service

    复制代码
    [Unit]
    Description=service_name service # 服务描述
    After=network.target
    
    [Service]
    Type= 服务类型(simple, forking, oneshot)
    User=user # 启动用户
    ExecStart= 启动命令
    Restart= 重启策略(no, on-failure, always)
    RestartSec=10
    StandardOutput=append:/var/log/service_name/stdout.log  # 标准输出日志
    StandardError=append:/var/log/service_name/stderr.log   # 错误日志
    
    [Install]
    WantedBy=multi-user.target
  2. 重新加载系统服务
    sudo systemctl daemon-reload
    sudo systemctl enable service_name # 设置开机自启
    sudo systemctl start service_name # 启动服务
    sudo systemctl status service_name # 检查状态

相关推荐
2301_7809438423 分钟前
linux 对文件打补丁(Patch)
linux·运维·服务器
ICT董老师28 分钟前
通过kubernetes部署nginx + php网站环境
运维·nginx·云原生·容器·kubernetes·php
敬往事一杯酒哈33 分钟前
Ubuntu 20.04 安装Anacada
linux·运维·ubuntu
还在忙碌的吴小二34 分钟前
Jenkins CLI (jcli) 使用手册
运维·jenkins
Lam㊣35 分钟前
服务器端口转发的方法
linux·服务器
zxnbmk36 分钟前
【7】Kubernetes存储(本章知识密度较高,仅浅浅了解后续详解)
linux·云原生·容器·kubernetes
ChangYan.37 分钟前
Windows命令行(cmd)下快速查找文件路径(类似Linux下find命令)
linux·运维·服务器
tao3556671 小时前
VS Code登录codex,报错(os error 10013)
java·服务器·前端
Hey小孩1 小时前
[个人总结] LDD3:3.字符驱动 - scull(4)
linux·驱动开发