Linux开机rc.local不自启动执行脚本问题的排查思路及问题解决

(转 原文链接:https://blog.csdn.net/qq_35840262/article/details/1309685)

Linux开机rc.local不自启动执行脚本问题的排查思路及问题解决
问题
Linux系统中,在rc.local里面配置的启动命令等不能能够在开机的时候进行自启动
问题解决
解决问题排查中最大的麻烦,需要进行reboot重启
查看rc-local的运行状态
systemctl status rc-local

如果是loaded或者是faild类似,说明启动确实出现了问题
首先查看检查是否还有rc.local的软连接
运行命令ls /etc/rc.d/rc3.d -l 判断,是否有S99local -> /etc/rc.d/rc.local 的软链接,文件名可能不一样,但要有 /etc/rc.d/rc.local的软链接有的是 /etc/rc.local
,反正就是你要运行的rc.local的文件。
如果没有则建立软链接,ln -s /etc/rc.d/rc.local /etc/rc.d/rc3.d/S98local
如果有 /etc/rc.d/rc.local链接,则判断权限是否为可执行,如果不是,可添加权限chmod +x /etc/rc.d/rc.local。

Then

其次查看rc.local脚本内容
文件头为#!/bin/bash
文件尾为exit或者exit 0
最后进行命令排查(如果systemctl restart rc-local运行卡住,不向下进行,多半是某些命令有问题)
————————————————
版权声明:本文为CSDN博主「皮小白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35840262/article/details/130968513

你可能感兴趣的:(linux,服务器,运维)