您的位置 首页 linux 运维

linux 中 /etc/rc.local不执行的解决方案

很多朋友会遇到/etc/rc.local 不生效的问题。

主要的问题是看看 rc-local.service 服务有没有启动。

我们来检查一下: 

systtemctl status rc-local.service

这个服务死了,我们需要让这个服务启动,并且开机运行这个服务。

启动: 

systemctl start rc-local.service

查看状态: 

systemctl status rc-local.service

 

 

● rc-local.service - /etc/rc.d/rc.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled)
Active: inactive (dead)
Condition: start condition failed at Thu 2023-03-16 18:26:52 CST; 18s ago
ConditionFileIsExecutable=/etc/rc.d/rc.local was not met

我们看看是否有执行权限

发现问题了

加上执行权限

chmod +x rc.local

再次启动服务,可以了

[root@baimeidashu201 rc.d]# systemctl start rc-local.service
[root@baimeidashu201 rc.d]# systemctl status rc-local.service

其实,这是 rc.loca 的一个问题,

第一次修改后一定要 chmod + x 才可以使用

然后重启,正常了。

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章