#!/bin/bash
# 介面輸出區
optimize()
# 函式命令區-order
ip_get() |sed s/[[:space:]]//g|grep -v lo
echo "------------"
read -ep "請選擇您想要獲取ip的網絡卡名稱:" wangka
zw=`ifconfig |grep -n1 $wangka |grep inet|awk ''`
ip=`ifconfig |grep -n1 $wangka |grep inet|awk ''`
wg=`ifconfig |grep -n1 $wangka |grep inet|awk ''`
echo "網絡卡 $wangka ip為: $ip "
echo "網絡卡 $wangka 閘道器為: $wg "
echo "網絡卡 $wangka 子網掩碼為: $zw " }
# cpu資訊獲取
cpu_get()'`
echo "cpu空閒率為:$cpu_kong %"
;;3)
cpu_he=`cat /proc/cpuinfo |grep "cores"|head -n1|awk -f ': ' ''`
echo "cpu核心數:cpu_he 個"
;;4)
cpu_xing=`grep "model name" /proc/cpuinfo|sort|uniq|awk -f: ''|sed s/[[:space:]]//g`
echo "cpu的型號:$cpu_xing"
;;0)
break
;;e)
exit
;;*)
echo "選項輸出有誤,從新輸入"
esac
done
}# 記憶體資訊獲取
mem_get()`
echo "系統總物理記憶體:$free_wu"
;;2)
free_jiao=`free -h|grep swap|awk `
echo "系統總交換記憶體:$free_jiao"
;;3)
free_yong=`free -m|grep mem|awk `
echo "系統以使用記憶體:$free_yong m"
;;4)
free_yu=`free -m|grep mem|awk `
echo "系統剩餘記憶體:$free_yu m"
;;0)
break
;;e)
exit
;;*)
echo "選項輸出有誤,從新輸入"
esac
done
}#系統基本資訊
centos_get()'`
echo "系統核心:$os_he"
;;4)
host=`hostname`
echo "本機名稱:$host"
;;5)
date_dang=`date +%f_%t`
;;6)
date_yun=`uptime |awk ''|awk -f, ''`
echo "系統執行時長:$date_yun"
;;7)
date_xi=`who -b|awk ''`
;;8)
who_i=`who |wc -l`
echo "系統登陸使用者數:$who_i 個 "
;;0)
break
;;e)
exit
;;*)
echo "選項輸出有誤,從新輸入"
esac
done
}#網路
wang_get()
# 函式執行區-execute
while :
do optimize
read -ep "輸入需要監控檢視的選項:" kong
case $kong in
1) #ip獲取
ip_get
;; 2)
#cpu資訊獲取
cpu_get
;; 3)
#記憶體資訊獲取
mem_get
;; 4) #系統基本資訊
centos_get
;; 5)
#網路測試
wang_get
;; 0)
exit 0
;; *)
echo "選項輸出有誤,從新輸入"
esac
done
手機遊戲指令碼系統設計
因為要為公司開發乙個遊戲引擎的緣故,接觸到公司原來使用的指令碼系統。哇,不看不知道,發現原來指令碼系統可以這樣設計,呵呵,我的意思是貶義的,因為檢視源 之後,發現這個指令碼系統使用起來不僅速度慢,而且占用記憶體大。因為它是在執行態進行解釋操作,存在大量的字串操作,而且還了解到這個指令碼系統原來是乙個...
quake3的指令碼系統
quake3使用虛擬機器的方式或者共享庫的方式,實現引擎和具體遊戲的解耦。引擎檔案為quake3.exe 而遊戲實現又分為client server,ui 三部分,格式及其實現方式為dll和qvm 引擎中和 客戶端有關的函式字首為cl 伺服器有關的函式字首為sv ui有關的函式字首為ui 遊戲程式中...
quake3的指令碼系統
quake3使用虛擬機器的方式或者共享庫的方式,實現引擎和具體遊戲的解耦。引擎檔案為quake3.exe 而遊戲實現又分為client server,ui 三部分,格式及其實現方式為dll和qvm 引擎中和 客戶端有關的函式字首為cl 伺服器有關的函式字首為sv ui有關的函式字首為ui 遊戲程式中...