diff --git a/nicsensor.sh b/nicsensor.sh index c664163..2a17e5c 100755 --- a/nicsensor.sh +++ b/nicsensor.sh @@ -259,6 +259,12 @@ try_get_server_type(){ else boardid=`cat /proc/cmdline | awk -F 'boardid=' '{split($2, a," "); print a[1]}'` + if [ "$boardid" = "" ];then + server_type="Unknown" + format_print $WARNING "Can't find boardid, auto work failed" + format_print $INFO "Please modify server_type in script manually!" + return + fi if [ $boardid -eq 130 ];then server_type="5280m7" elif [ $boardid -eq 150 ];then @@ -267,7 +273,7 @@ try_get_server_type(){ server_type="5688m7" else format_print $ERROR "Invalid boardid value: $boardid" - format_print $ERROR "Can't specify server type by general method" + format_print $ERROR "Can't specify server type by auto method" format_print $INFO "Please modify server_type in script manually!" exit 1 fi