CentOS 7 开机启动自定义配置文件:/etc/rc.local 不执行解决办法 | IT运维网
  • 本站为个人技术性站点,上面会更新一些系统、网络、虚拟化及云计算等相关的文章,与大家一起参考、学习和交流。
  • 欢迎访问本网站;本站QQ交流群:654792529;如果您觉得本站非常有看点,那么赶紧使用Ctrl+D收藏吧!

CentOS 7 开机启动自定义配置文件:/etc/rc.local 不执行解决办法

CentOS yvan 3年前 (2017-07-10) 3226次浏览 已收录 0个评论 扫描二维码
[root@localhost ~]# cat /etc/rc.local 
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.

touch /var/lock/subsys/local
        上面的意思说这个文件是为了兼容性的问题而添加的,建议创建自己的systemd服务或udev规则来在开机时运行脚本而不是使用这个文件;与以前的版本引导时的并行执行相比较,这个脚本将不会在其他所有的服务后执行;必须执行“chmod +x /etc/rc.d/rc.local”来确保这个脚本在引导时执行。
[root@localhost ~]# ll /etc/rc.local 
lrwxrwxrwx. 1 root root 13 Feb  3 23:29 /etc/rc.local -> rc.d/rc.local
[root@localhost ~]# ll /etc/rc.d/rc.local 
-rw-r--r--. 1 root root 473 Feb  1 04:53 /etc/rc.d/rc.local
[root@localhost ~]# chmod +x /etc/rc.d/rc.local 
[root@localhost ~]# ll /etc/rc.local 
lrwxrwxrwx. 1 root root 13 Feb  3 23:29 /etc/rc.local -> rc.d/rc.local
[root@localhost ~]# ll /etc/rc.d/rc.local 
-rwxr-xr-x. 1 root root 473 Feb  1 04:53 /etc/rc.d/rc.local
通过以上配置这个问题得以解决

IT运维网 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明CentOS 7 开机启动自定义配置文件:/etc/rc.local 不执行解决办法
喜欢 (5)
[yvan.lu@ityww.cn]
分享 (0)
yvan
关于作者:
聪明来自勤奋、知识在于积累、好记性不如烂键盘!

您必须 登录 才能发表评论!