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

相关推荐
洛克大航海4 小时前
Ubuntu安装Hbase
大数据·linux·数据库·ubuntu·hbase
赖small强4 小时前
Linux内存管理-缓存系统中的Major和Minor详解
linux·缓存·交换缓存机制·major fault·minor fault
重生之我在20年代敲代码4 小时前
【Linux】初始线程
linux·运维·服务器
问道飞鱼4 小时前
【Linux知识】Linux磁盘开机挂载
linux·运维·网络·磁盘·自动挂载
试试勇气4 小时前
Linux学习笔记(八)--环境变量与进程地址空间
linux·笔记·学习
做运维的阿瑞5 小时前
Docker 通信核心:docker.sock 完全指南
运维·docker·容器
紧固视界5 小时前
机械臂装配自动化推动紧固件设计革新
运维·自动化
小猪写代码5 小时前
服务器:常用文件夹介绍
运维·服务器
jiunian_cn5 小时前
【Linux】高级IO
java·linux·服务器