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 # 检查状态

相关推荐
cyber_两只龙宝11 小时前
【Oracle】Oracle之DQL中WHERE限制条件查询
linux·运维·数据库·云原生·oracle
斌味代码11 小时前
Shell 性能监控:指标采集、告警规则与可视化大盘设计
运维
22信通小白11 小时前
USRP初学者使用手册(基础配置及bug记录)——Linux+Clion(单台X310收发)
linux·运维·c++·5g·bug·信息与通信
网络安全许木11 小时前
自学渗透测试第14天(信息收集进阶与指纹识别)
linux·网络安全·渗透测试
xlq2232211 小时前
40.线程控制
linux
day day day ...12 小时前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
TechMasterPlus12 小时前
Linux U-Boot 与内核启动流程深度解析:从上电到 Shell 的完整之旅
linux·运维·服务器
大白菜和MySQL12 小时前
Linux下dhcp服务搭建
linux·运维·服务器
大白菜和MySQL12 小时前
linux系统环境常用命令
android·linux·adb
SPC的存折13 小时前
1、MySQL故障排查与运维案例
linux·运维·服务器·数据库·mysql