CentOS 7开机不执行/etc/rc.local的解决方法
该死的CentOS 7居然开机不执行/etc/rc.local!!!!!
解决:
chmod +x /etc/rc.d/rc.local
问题分析:
其实在/etc/rc.lacal文件上已经说明了,这个文件是一个软链接,指向/etc/rc.d/rc.local
而这个文件内容翻译如下:
#此文件是为了兼容性目的而添加的 # #建议创建自己的systemd服务或udev规则 #在引导期间运行脚本而不是使用此文件。 # #由于在引导期间并行执行,因此与先前版本相比 #此脚本不会在所有其他服务之后运行。 # #请注意,您必须运行'chmod +x /etc/rc.d/rc.local'才能确保 #该脚本将在引导期间执行。
至此,一切都真相大白!官方推荐systemd的服务进行引导启动执行。
参考: