zoukankan      html  css  js  c++  java
  • RHEL5.X 重启网卡出现./network-functions: line 78: .: ifcfg-eth0: file not found

     错误信息:

    红帽RHEL5.5系统,重启网卡报错

    [root@localhost network-scripts]# service network restart
    Shutting down interface eth0: ./network-functions: line 78: .: ifcfg-eth0: file not found
                                                               [ OK ]
    Shutting down loopback interface: ./network-functions: line 78: .: ifcfg-lo: file not found
                                                               [ OK ]
    Bringing up loopback interface: ./network-functions: line 78: .: ifcfg-lo: file not found
    Missing config file ifcfg-ifcfg-lo.
                                                               [ OK ]
    Bringing up interface eth0: ./network-functions: line 78: .: ifcfg-eth0: file not found
    Missing config file ifcfg-ifcfg-eth0.
                                                               [ OK ]

    问题原因:

    /etc/sysconfig/network-scripts/network-functions fails under bash 4.1.
    The reason is that bash 4 fixed a bug in the source function (http://tiswww.case.edu/php/chet/bash/COMPAT) that cause the function to include the current directory in the path when sourcing files.

    解决方法:

    在78行中,修改  . $CONFIG 为   . ./$CONFIG

    Line 78 in network-functions is ". $CONFIG" which means it wouldn't work if bash hadn't that bug.
    It should be changed to ". ./$CONFIG" which solves the problem.

  • 相关阅读:
    专职DBA-MySQL体系结构与基本管理
    JSON
    MIME类型
    文件上传下载
    response常用的方法
    2020.11.27小记
    HTTP请求状态码
    1561. Maximum Number of Coins You Can Get
    1558. Minimum Numbers of Function Calls to Make Target Array
    1557. Minimum Number of Vertices to Reach All Nodes
  • 原文地址:https://www.cnblogs.com/onlybobby/p/9175831.html
Copyright © 2011-2022 走看看