OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

D.25。 /sbin/ifdown‌


#!/斌/庆典

############################################### ######################

# 开始 /sbin/ifdown

#

# 描述:接口关闭

#

#!/斌/庆典

############################################### ######################

# 开始 /sbin/ifdown

#

# 描述:接口关闭

#


#作者

#

# 更新

#

# 版本

#

#注意

#

#

#

#作者

#

# 更新

#

# 版本

#

#注意

#

#

#


############################################### ###################### RELEASE="7.0"

USAGE="用法: $0 [ -hV ] [--help] [--version] 接口" VERSTR="LFS ifdown, version ${RELEASE}"


而 [ $# -gt 0 ]; 做 case "$1" in

--帮助 | -h) 帮助 =“y”; 休息 ;;


--版本 | -V) 回声 "${VERSTR}"; 退出 0 ;;

############################################### ###################### RELEASE="7.0"

USAGE="用法: $0 [ -hV ] [--help] [--version] 接口" VERSTR="LFS ifdown, version ${RELEASE}"


而 [ $# -gt 0 ]; 做 case "$1" in

--帮助 | -h) 帮助 =“y”; 休息 ;;


--版本 | -V) 回声 "${VERSTR}"; 退出 0 ;;


-*)

echo "ifup: ${1}: invalid option" >&2 echo "${USAGE}" >& 2

出口 2 ;;

-*)


*) 经济和社会委员会

完成

休息 ;;

*) 经济和社会委员会

完成


如果 [ -n "$help" ]; 然后

如果 [ -n "$help" ]; 然后

图片


回声“${VERSTR}”回声“${USAGE}”回声

猫<<这里_EOF

ifdown 用于关闭网络接口。 接口参数,例如 eth0 或 eth0:2,必须与接口规范文件的尾部匹配,例如 /etc/sysconfig/ifconfig.eth0:2。


这里_EOF

退出0

fi 文件=/etc/sysconfig/ifconfig.${1}

# 跳过备份文件

[ "${file}" = "${file%""~""}" ] || 退出 0

. /lib/lsb/init-functions 如果 [ ! -r "${file}" ]; 然后

log_warning_msg "${file} 丢失或无法访问。" 出口 1

fi


. ${文件}


如果 [ "$IFACE" = "" ]; 然后

log_failure_msg "${file} 没有定义接口 [IFACE]。" 出口 1

fi


# 我们只需要先服务关闭接口 S=`echo ${SERVICE} | cut -f1 -d" "`


如果 ip 链接显示 ${IFACE} > /dev/null 2>&1; 然后

if[ -n "${S}" -a -x "/lib/services/${S}" ]; 然后 IFCONFIG=${file} /lib/services/${S} ${IFACE} 向下

其他

MSG="无法处理 ${file}。要么" MSG="${MSG}未设置 SERVICE 变量"

" MSG="${MSG} 或无法执行指定的服务。 log_failure_msg "$MSG"

退出1

其他

log_warning_msg "接口 ${1} 不存在。"

fi


# 如果设备中有其他接口,则保持接口保持打开状态 link_status=`ip link show ${IFACE} 2>/dev/null`


如果 [ -n "${link_status}" ]; 然后

if [ "$(echo "${link_status}" | grep UP)" != "" ]; 然后

if [ "$(ip addr show ${IFACE} | grep 'inet')" == "" ]; 然后 log_info_msg "关闭 ${IFACE} 接口..."

ip 链接设置 ${IFACE} 向下评估_retval



fi

fi

fi


# 结束 /sbin/ifdown

fi

fi

fi


# 结束 /sbin/ifdown


图片

OnWorks 的顶级操作系统云计算: