A tiny Bash script which can recognize the OS

echo "Platform Judgement"
case `uname` in
SunOS)
 OS_NAME=sunos`uname -r | tr -d '.'`
 ARCH=`uname -p`
 PACKAGE="arcserverha_${OS_NAME}_${ARCH}"
 ;;
AIX)
 OS_NAME=aix`uname -v``uname -r`
 ARCH=ppc
 PACKAGE="arcserverha_${OS_NAME}_${ARCH}"
 ;;
Linux)
 echo "Linux"
 OS_NAME=`lsb_release -i | sed -e '/RedHat/ c\rhed' -e '/SUSE/ c\sles'``lsb_release -r | awk '{print $2}'`
 PACKAGE="arcserverha_${OS_NAME}"
 ;;
*)
 unsupported_platform
 ;;
esac
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章