码迷,mamicode.com
首页 > Web开发 > 详细

RHEL5.X 重启网卡出现./network-functions: line 78: .: ifcfg-eth0: file not found

时间:2018-06-13 11:43:43      阅读:812      评论:0      收藏:0      [点我收藏+]

标签:hang   restart   UNC   方法   down   tin   which   host   include   

 

错误信息:

[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.

 

RHEL5.X 重启网卡出现./network-functions: line 78: .: ifcfg-eth0: file not found

标签:hang   restart   UNC   方法   down   tin   which   host   include   

原文地址:https://www.cnblogs.com/onlybobby/p/9175831.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!