Centos 自定义服务需要在网络连通时启动

frpc 定义service,一直重启后运行失败,看log是网络未链接成功。

[Unit]
Description=frpc
After=network.target network-online.target

[Service]
TimeoutStartSec=60
ExecStart=/usr/bin/frpc -c /etc/frp/frpc_homeserver.ini
ExecStop=/bin/kill $MAINPID

[Install]
WantedBy=multi-user.target

在service定义文件中添加下面一句依赖设置即可。

After=network.target network-online.target