centos7 开机/etc/rc.local 不执行的问题

PS:今天尝试centos 7时,把一些软件启动命令加入 /etc/rc.local 设置了开机启动,结果系统重启后软件没有启动,纳闷之后,直奔/etc/rc.local文件,检查是不是写错了命令,碰巧看了看rc.local解释。

  1. 打开/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 constrast 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.
        

    翻译:

        #这个文件是为了兼容性的问题而添加的。
        #
        #强烈建议创建自己的systemd服务或udev规则来在开机时运行脚本而不是使用这个文件。
        #
        #与以前的版本引导时的并行执行相比较,这个脚本将不会在其他所有的服务后执行。
    
    200-120  300-101  70-410  70-411  sy0-401  220-801  ex0-001  2v0-621d  2v0-621  200-120  210-260  200-310  SY0-401  810-403  300-320  400-101  70-533  N10-006  MB2-707  210-060  400-201  350-018  ADM-201  CISSP  1Z0-060  400-051  300-075  MB2-704  100-101  9L0-012  642-999  300-115  MB5-705  70-461  1V0-601  300-206  352-001  70-486  300-135  NS0-157  PR000041  300-101  70-346  CCA-500  70-480  810-403  200-120  400-101  CISSP  300-320  350-018  300-101  210-260  300-208  MB2-707  400-201  SY0-401  70-462  EX200  100-101  1Z0-803  9L0-012  70-480  200-310  EX300  ICBB  1Z0-808  AWS-SYSOPS  1Z0-434  300-070  CAS-002  352-001  1V0-601  220-801  N10-006  642-999  SSCP  PMP  642-997  300-115  70-410  101-400  ITILFND  300-075  AX0-100  400-051  2V0-621  70-486  MB5-705  102-400  101  1Z0-067  220-802  70-463  C_TAW12_731  70-494  CISM  PR000041  700-501  300-135  200-120  CISSP  400-101  810-403  300-320  210-060  300-070  210-260  300-075  300-101  NSE4  EX200  300-115  100-101  ADM-201  N10-006  ICBB  NSE7  70-483  70-463  400-051  70-410  70-488  SY0-401  220-802  ITILFND  200-310  PMP  CCA-500  300-208 
    # #请记住,你必须执行“chmod +x /etc/rc.d/rc.local”来确保确保这个脚本在引导时执行。

    通过上文可以看出,版本变迁后 /etc/rc.d/rc.local的作用正在发生翻天覆地的变化,有可能未来会放弃这个文件的作用

        [root@localhost ~]# ll /etc/rc.local
        lrwxrwxrwx. 1 root root 13 8月  12 06:09 /etc/rc.local -> rc.d/rc.local
        [root@localhost ~]# ll /etc/rc.d/rc.local
        -rw-r--r--. 1 root root 477 6月  10 13:35 /etc/rc.d/rc.local
        

    /etc/rc.d/rc.local没有执行权限,于是按说明的内容执行
    chmod +x /etc/rc.d/rc.local
    重启后发现/etc/rc.local能够执行了。

相关文章
  1. windows7系统下fis3安装教程
  2. tar分卷压缩与解压缩
  3. fis3-smarty 安装使用详解
  4. 对Web静态资源缓存自动更新的思考与实践的总结
  5. crontab 定时任务
  6. CentOS 6.* 64位系统升级gcc4.4.7升级gcc5.1详解
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in linux技术
Comments are closed.