Linux新增系统后台进程的步骤

发布于 2023-09-23  196 次阅读


1. 新建服务配置文件

在 /etc/systemd/system/ 下新建配置, 如 服务名 clash ,则新建 clash.service

2. 编辑配置内容

[Unit]
Description=Clash service
After=network.target

[Service]
Type=simple
##[可选] 启动服务的用户
#User=louis(你的用户名)
#执行命令
ExecStart=/root/clash/clash(Clash 程序路径)
##[可选] 重启机制  always :持续, on-failure :失败时重启
#Restart=on-failure
##[可选] 配合重启机制使用
#RestartPreventExitStatus=23

[Install]
WantedBy=multi-user.target

3. 重新加载系统服务,使新配置生效

在终端执行如下命令

systemctl daemon-reload 

systemctl 命令参考

# 重载服务
sudo systemctl daemon-reload

# enable 启动开机自启, disable 禁止开机自启
# start 启动服务, stop 停止服务, restart 重新启动f, status 查看服务状态
sudo systemctl [操作类型] clash
sudo systemctl disable clash

# 启动服务
sudo systemctl start clash

# 查看服务状态
sudo systemctl status clash
最后更新于 2023-09-23