OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

D.25. /sbin/ifdown‌


#! / Bin / bash

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

# /sbin/ifdown'ı başlat

#

# Açıklama : Arayüz Aşağı

#

#! / Bin / bash

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

# /sbin/ifdown'ı başlat

#

# Açıklama : Arayüz Aşağı

#


# Yazarlar

#

# Güncelleme

#

# Sürüm

#

# Notlar

#

#

#

# Yazarlar

#

# Güncelleme

#

# Sürüm

#

# Notlar

#

#

#


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

USAGE="Kullanım: $0 [ -hV ] [--help] [--version] arayüzü" VERSTR="LFS ifdown, sürüm ${RELEASE}"


while [ $# -gt 0 ]; "$1" durumunu yap

--yardım | -h) yardım="y"; kırmak ;;


--versiyon | -V) echo "${VERSTR}"; çıkış 0 ;;

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

USAGE="Kullanım: $0 [ -hV ] [--help] [--version] arayüzü" VERSTR="LFS ifdown, sürüm ${RELEASE}"


while [ $# -gt 0 ]; "$1" durumunu yap

--yardım | -h) yardım="y"; kırmak ;;


--versiyon | -V) echo "${VERSTR}"; çıkış 0 ;;


-*)

echo "ifup: ${1}: geçersiz seçenek" >&2 echo "${KULLANIM}" >& 2

çıkış 2 ;;

-*)


*) esac

yapılmış

kırmak ;;

*) esac

yapılmış


if [ -n "$yardım" ]; sonra

if [ -n "$yardım" ]; sonra

görüntü


echo "${VERSTR}" echo "${KULLANIM}" echo

kedi << HERE_EOF

ifdown, bir ağ arayüzünü çökertmek için kullanılır. Arayüz parametresi, örneğin eth0 veya eth0:2, arayüz spesifikasyon dosyasının takip eden kısmıyla eşleşmelidir, örneğin /etc/sysconfig/ifconfig.eth0:2.


HERE_EOF

çıkış 0

fi dosyası=/etc/sysconfig/ifconfig.${1}

# Yedekleme dosyalarını atla

[ "${dosya}" = "${dosya%""~""}" ] || 0 çıkışı

. /lib/lsb/init-fonksiyonları eğer [ ! -r "${dosya}" ]; sonra

log_warning_msg "${file} eksik veya erişilemiyor." çıkış 1

fi


. ${dosya}


if [ "$IFACE" = "" ]; sonra

log_failure_msg "${file} [IFACE] arabirimini tanımlamıyor." çıkış 1

fi


# S=`echo ${SERVICE} | kes -f1 -d" "`


ip bağlantısı ${IFACE} > /dev/null 2>&1; sonra

if[ -n "${S}" -a -x "/lib/services/${S}" ]; sonra IFCONFIG=${file} /lib/services/${S} ${IFACE} aşağı

başka

MSG="${file} işlenemiyor. Ya " MSG="${MSG}SERVICE değişkeni ayarlanmadı "

MSG="${MSG}veya belirtilen hizmet yürütülemiyor." log_failure_msg "$MSG"

çıkış 1

başka

log_warning_msg "Arayüz ${1} mevcut değil."

fi


# Aygıtta ek arayüzler varsa arayüzü açık bırakın link_status=`ip link show ${IFACE} 2>/dev/null`


if [ -n "${link_status}" ]; sonra

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

if [ "$(ip addr ${IFACE} göster | grep 'inet ')" == "" ]; ardından log_info_msg "${IFACE} arayüzü indiriliyor..."

ip bağlantısı ${IFACE}'yi aşağı ayarlayı değerlendirin_retval



fi

fi

fi


# Son /sbin/ifdown

fi

fi

fi


# Son /sbin/ifdown


görüntü

OnWorks'te En İyi OS Bulut Bilişimi: