一種基于fru-change的Linux系統(tǒng)下刷新FRU工具的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及Linux系統(tǒng)下信息的刷新,具體涉及一種基于fru-change的Linux系統(tǒng)下刷新FRU工具。
【背景技術(shù)】
[0002]隨著IT領(lǐng)域技術(shù)的不斷發(fā)展,傳統(tǒng)信息化服務(wù)以及日趨強(qiáng)大的云計(jì)算服務(wù),對(duì)服務(wù)器的安全可靠要求越來(lái)越高。作為服務(wù)器產(chǎn)品提供商,一款服務(wù)器無(wú)論是在研發(fā)階段還是生產(chǎn)階段都需要對(duì)產(chǎn)品進(jìn)行安全性測(cè)試,從而嚴(yán)格保證該產(chǎn)品的安全性,數(shù)據(jù)的安全與高效也是服務(wù)器一個(gè)重要指標(biāo)。
[0003]機(jī)器的基本信息是客戶(hù)了解我們公司產(chǎn)品的門(mén)戶(hù),也是我們?cè)谑袌?chǎng)上的名聲,我們也會(huì)遇到小批量客戶(hù)需要定制化信息的需求,由于這樣的需求隨著我們產(chǎn)品在市場(chǎng)上占有率提高而不斷的增加,修改機(jī)器基本信息就成了研發(fā)和測(cè)試人員經(jīng)常要進(jìn)行的一些工作,這個(gè)過(guò)程時(shí)間相對(duì)較長(zhǎng),而且其中重復(fù)性的東西很多,為了提高我們的工作效率,也避免由于在這個(gè)過(guò)程中出錯(cuò)問(wèn)題與錯(cuò)誤給公司利益造成損失,一種能夠適用一個(gè)平臺(tái)的基本信息刷新工具就顯得尤為重要。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是針對(duì)現(xiàn)有技術(shù)的不足,提供一種基于fru-change的Linux系統(tǒng)下刷新FRU工具。本方法將定制化的信息做為參數(shù)在執(zhí)行腳本時(shí)進(jìn)行輸入,無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高的工作效率。
[0005]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:
一種基于fru-change的Linux系統(tǒng)下刷新FRU工具,該腳本將定制化的信息做為參數(shù)在執(zhí)行腳本時(shí)進(jìn)行輸入,同時(shí)該工具也對(duì)用戶(hù)使用時(shí)可能出現(xiàn)的錯(cuò)誤情況進(jìn)行錯(cuò)誤提示以幫助客服人員能夠正確順利的使用該工具;無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高的工作效率。
[0006]步驟如下:
#!/bin/bashusage(){
echo -e 〃\e[l;31m Usage: \e[0m〃
echo -e 〃\e[l;31m$0 〈BP—name〉 <BM—name〉 <PN—name〉 〈PM—name〉 <PV_
name〉 \e[0m〃exit 0
}
if [ $# -1t 5 ]then
echo -e 〃\e[l;31m Few Arguments! \e[0m〃usageelif [ $# -gt 5 ]then
echo -e ?\e[l;31m Too Many Arguments! \e[0m?usage
else
BP_name=$lBM_name=$2PN_name=$3PM_name=$4PV_name=$5./fru~change_x64 -kcs BP $BP—name./fru~change_x64 -kcs BM $BM—name./fru~change_x64 -kcs PN $PN—name./fru~change_x64 -kcs PM $PM—name./fru~change_x64 -kcs PV $PV_namefi
本發(fā)明的一種基于fru-change的Linux系統(tǒng)下刷新FRU工具與現(xiàn)有技術(shù)相比,所產(chǎn)生的有益效果是,本發(fā)明適用于Linux系統(tǒng)下對(duì)于小批量定制機(jī)器進(jìn)行定制化信息的刷新,使用該工具滿(mǎn)足一個(gè)系列產(chǎn)品在定制化過(guò)程的需求,無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高我們的工作效率。
【具體實(shí)施方式】
[0007]下面對(duì)本發(fā)明的一種基于fru-change的Linux系統(tǒng)下刷新FRU工具作以下詳細(xì)地說(shuō)明。
[0008]—種基于fru-change的Linux系統(tǒng)下刷新FRU工具,該腳本將定制化的信息做為參數(shù)在執(zhí)行腳本時(shí)進(jìn)行輸入,同時(shí)該工具也對(duì)用戶(hù)使用時(shí)可能出現(xiàn)的錯(cuò)誤情況進(jìn)行錯(cuò)誤提示以幫助客服人員能夠正確順利的使用該工具;無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高的工作效率。
[0009]步驟如下:
#!/bin/bashusage(){
echo -e 〃\e[l;31m Usage: \e[0m〃
echo -e 〃\e[l;31m$0 〈BP—name〉 <BM—name〉 <PN—name〉 〈PM—name〉 <PV_
name〉 \e[0m〃exit 0
}
if [ $# -1t 5 ]thenecho -e 〃\e[l;31m Few Arguments! \e[0m〃usageelif [ $# -gt 5 ]then
echo -e ?\e[l;31m Too Many Arguments! \e[0m?usage
else
BP_name=$lBM_name=$2PN_name=$3PM_name=$4PV_name=$5./fru~change_x64 -kcs BP $BP—name./fru~change_x64 -kcs BM $BM—name./fru~change_x64 -kcs PN $PN—name./fru~change_x64 -kcs PM $PM—name./fru~change_x64 -kcs PV $PV_nameFi
本方法適用于Linux系統(tǒng)下對(duì)于小批量定制機(jī)器進(jìn)行定制化信息的刷新,使用該工具滿(mǎn)足一個(gè)系列產(chǎn)品在定制化過(guò)程的需求,無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高我們的工作效率。
【主權(quán)項(xiàng)】
1.一種基于fru-change的Linux系統(tǒng)下刷新FRU工具,其特征在于該腳本將定制化的信息做為參數(shù)在執(zhí)行腳本時(shí)進(jìn)行輸入,同時(shí)該工具也對(duì)用戶(hù)使用時(shí)可能出現(xiàn)的錯(cuò)誤情況進(jìn)行錯(cuò)誤提示以幫助客服人員能夠正確順利的使用該工具;無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高的工作效率。
【專(zhuān)利摘要】本發(fā)明提供一種基于fru-change的Linux系統(tǒng)下刷新FRU工具,該腳本將定制化的信息做為參數(shù)在執(zhí)行腳本時(shí)進(jìn)行輸入,同時(shí)該工具也對(duì)用戶(hù)使用時(shí)可能出現(xiàn)的錯(cuò)誤情況進(jìn)行錯(cuò)誤提示以幫助客服人員能夠正確順利的使用該工具;無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高的工作效率。本方法適用于Linux系統(tǒng)下對(duì)于小批量定制機(jī)器進(jìn)行定制化信息的刷新,使用該工具滿(mǎn)足一個(gè)系列產(chǎn)品在定制化過(guò)程的需求,無(wú)需對(duì)于每個(gè)定制產(chǎn)品進(jìn)行定制化的制作腳本與測(cè)試,提高我們的工作效率。
【IPC分類(lèi)】G06F9/445
【公開(kāi)號(hào)】CN105549997
【申請(qǐng)?zhí)枴緾N201510915956
【發(fā)明人】李強(qiáng)
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開(kāi)日】2016年5月4日
【申請(qǐng)日】2015年12月11日