Last updated 12 months ago
待启动应用程序推荐放置在
/opt /usr/local/sbin
服务文件最后要放置到/etc/systemd/system路径下
/etc/systemd/system
sudo touch frpc.service #创建服务文件 sudo vim frpc.service#编辑文件
文件格式示例
[Unit] 服务的说明 Description:描述服务 After:描述服务类别 [Service]服务运行参数的设置 Type=forking 是后台运行的形式 ExecStart 为服务的具体运行命令 ExecReload 为服务的重启命令 ExecStop 为服务的停止命令 PrivateTmp=True 表示给服务分配独立的临时空间
注意:启动、重启、停止命令全部要求使用绝对路径
# frpc.service服务文件 [Unit] Description=My Frp Client Service - %i After=network.target syslog.target Wants=network.target [Service] Type=simple Restart=on-failure RestartSec=5s ExecStart= /opt/apps/frpc/frpc -c /opt/apps/frpc/frpc.ini ExecReload=/opt/apps/frpc/frpc reload # ExecStop=/bin/bash -c /opt/apps/frpc/frpc [Install] WantedBy=multi-user.target
设置开机自启
sudo systemctl enable frpc
启动frpc
sudo systemctl start frpc
查看服务状态
sudo systemctl status frpc
停止开机自启动
systemctl disable frpc
验证一下是否为开机启动
systemctl is-enabled frpc