在 /etc/init.d 目录下添加启动脚本
输入:
vi /etc/init.d/frpc
编辑内容:
#!/bin/sh /etc/rc.common
START=90
STOP=90
SERVICE=frpc
USE_PROCD=1
PROC="/koolshare/frpc/frpc -c /koolshare/frpc/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"
}
STRT=90
STOP=90
启动/停止顺序
PROC的内的参数是程序启动命令
修改启动脚本权限
chmod 755 /etc/init.d/frpc
设置开机启动
/etc/init.d/frpc enable
启动服务
/etc/init.d/frpc start
最近发现,其实不必这样复杂,Frp没有末机自启的原因是因为启动没有网络,而自动退出了,解决办法只需要在frpc.ini中加入
login_fail_exit = false
让Frp登录失败后不退出就OK了。