添加树莓派或OPENWRT的开机启动项
笔者试着修改OPENWRT的/etc/rc.local添加了frp的自启动命令但无效, 据说是因为有些关联服务还未开启导致,需要sleep几十秒后执行才行。
既然这样,那还不如直接做成init.d服务好了,还方便开关和重载配置:
编辑服务 vi /etc/init.d/frpc
#!/bin/sh /etc/rc.common
# /etc/init.d/frpc enable
START=90
STOP=90
SERVICE=frpc
USE_PROCD=1
PROC="/mnt/sda1/FRP/frpc -c /mnt/sda1/FRP/frpc.ini"
start_service()
{
procd_open_instance
procd_set_param command $PROC
procd_set_param respawn
procd_close_instance
}
service_triggers()
{
procd_add_reload_trigger "rpcd"
}
设置开机启动 /etc/init.d/frpc enable
以上内容参考以下必要资料: 给你的OpenWRT/LEDE添加frp开机服务