1. 权限问题

image.png

#centos7以来,默认情况下,/etc/rc.d/rc.local和他的链接文件 /etc/rc.local 都是不带执行权限的,需要加上可执行权限,才能确保其可正常使用
  1. 服务问题
#rc-local 是rc.local的依赖服务,需要确认这个服务的状态是否正常。 systemctl status rc-local
  1. 脚本或者命令依赖问题。
脚本或者命令依赖问题。 由于rc.local是比/etc/profile先启动的,所以有些声明在profile的变量无法对在rc.local执行的脚本起作用,所以需要在脚本内先声明一次变量。 例如, 二进制方式安装的JDK环境。