Debian使用systemctl开机自启动frpc.service失败的解决方法

本开心电脑网站长最近在搞shell配置网站环境,在搭建frpc服务时出现了不管如何配置,开机自启动始终失败的问题,但是sudo systemctl start frpc 启动又正常,最终结合网上经验,添加
Restart=on-failure: 启动失败之后重启
RestartSec=5s: 重启间隔为5s
以上脚本后,重启后可以自启动。

[Unit]
Description=frpc service
After=network.target network-online.target syslog.target
Wants=network.target network-online.target
 
[Service]
Type=simple
User=root    #有权限可以使用这个nobody
Restart=on-failure
RestartSec=5s
ExecStart=/var/www/html/frpc/frpc -c /var/www/html/frpc/frpc.toml
ExecReload=/var/www/html/frpc/frpc reload -c /var/www/html/frpc/frpc.toml

 
[Install]
WantedBy=multi-user.target

附:常用命令

cd目录
./frpc -c ./frpc.toml                           #测试运行是否正常
sudo systemctl start frpc                       #启动frpc
sudo systemctl enable frpc                      #设置frpc自启动
sudo systemctl daemon-reload                    #重新加载服务
sudo systemctl status frpc                      #查看frpc服务状态
sudo systemctl stop frpc                        #停止应用

参考文献:https://segmentfault.com/q/1010000040629588

原创文章,作者:开心电脑网,如若转载,请注明出处。

(1)
上一篇 2024年3月28日
下一篇 2024年4月2日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注