自動化2

30.}
31.
32.BEGIN_INIT=$( input_fun "Whether you initialize the Linux operating system(YES/NO): ") //如果你不需要運行此腳本,可以按n退出.
33.if [ "$BEGIN_INIT" = "NO" ] || [ "$BEGIN_INIT" = "no" ] || [ "$BEGIN_INIT" = "N" ] ||[  "$BEGIN_INIT" = "n" ];then
34.    kill -9 $$ //$$爲夫進程PID,也就是腳本PID
35.    elif [ "$BEGIN_INIT"   = "YES" ] || [  "$BEGIN_INIT" = "yes" ] || [ "$BEGIN_INIT" = "y" ] || [ "$BEGIN_INIT" = "Y"  ];then
36.        echo "The script is begin....."
37.    else
38.    kill -9 $$
39.    
40.fi
41.input_again
42.BEGIN_INIT=$( input_fun "If you need input again[YES/NO]: ")  //爲了防止出錯再給你一次機會.
43.    if [ "$BEGIN_INIT" = "YES" ] || [ "$BEGIN_INIT" = "YES" ] || [ "$BEGIN_INIT" = "Y" ] ||[  "$BEGIN_INIT" = "y" ];then
44.    input_again
45.    fi
46.     
47.MAC=`ifconfig $CARD_TYPE | grep "HWaddr" | awk -F[" "]+ '{print $5}'` //取網卡MAC地址.
48.cat >/etc/sysconfig/network << ENDF  //配置network文件,激活網卡
49.NETWORKING=yes
50.HOSTNAME=$MYHOSTNAME
51.ENDF
52.echo "Configure the HOSTNAME................................ OK !"
53.sleep 1
54.##########################
55.cat >/etc/sysconfig/network-scripts/ifcfg-$CARD_TYPE <<endf  //配置網卡(靜態環境下配置,動態獲取不適合)
56.DEVICE=$CARD_TYPE
57.BOOTPROTO=none
58.HWADDR=$MAC
59.NM_CONTROLLED=yes
60.ONBOOT=yes
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章