按照网上做法
chmod +x /etc/rc.d/rc.local
并且在/etc/rc.d/rc.local中加入启动脚本后还是不能启动
查看日志发现是network未启动
为什么呢?
其实系统说的很清楚了
In contrast to previous versions due to parallel execution during boot
this script will NOT be run after all other services.
就是说新版的centos 这个rc.local已经 不是最后启动的了,现在是并行启动,因此那个frps启动脚本运行的时候network还没启动完成,因此frps连接远程端口失败,自动退出。
解决方法:
目前我的解决方法很简单很粗暴:
在启动frps命令前加上sleep 10s。
2333,这样肯定保证了network启动了
当然,这样牺牲了开机时间哦
后期探索用服务方法开机启动