Centos linux 把自己写的文件添加到系统服务

2022.02.18 -

CentOS-7.3服务脚本分系统(system)和用户(user),系统脚本开机及启动,无需登录,用户脚本需要用户登陆后启动。

系统服务脚本存放在

 cd /usr/lib/systemd/system/

用户服务脚本存放在

cd /usr/lib/systemd/

CentOS-7的每一个服务以.service结尾,一般会分为三部分:

[Unit] :服务描述和服务启动的依赖

[Service]:服务的设置

[Install]: 安装的相关设置

#vim /usr/lib/systemd/system/frps.service
 
[Unit]
Description=Frp Server Service #服务描述
After=network.target #在网络连接后启动

[Service]
Type=simple #默认值,执行ExecStart指定的命令,启动主进程
User=nobody
Restart=on-failure #错误重启
RestartSec=5s #重启间隔
ExecStart=/usr/bin/frps -c /etc/frp/frps.ini #执行命令/文件

[Install]
WantedBy=multi-user.target

服务的控制

添加可执行权限

#添加可执行权限
chmod 755 /usr/lib/systemd/system/frps.service

#设置开启启动
systemctl enable frps

#禁用开启启动
systemctl disable frps

#启动服务
systemctl start frps

#查看服务状态
systemctl status frps

#停止服务
systemctl start frps

- END -

150
0

已关闭回复!

Centos linux 把自己写的文件添加到系统服务

CentOS-7.3服务脚本分系统(system)和用户(user),系统脚本开机及启动,无需登录,用户脚本需 […]