MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:81312
  • 回復(fù):112
[下載] 【XC原創(chuàng)】Unix Raid OSS數(shù)據(jù)自動(dòng)提取工具
FaneZeng
資深元老
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

公益·慈善勛章   專家·初級(jí)勛章   紀(jì)念勛章·六周年   紀(jì)念勛章·十周年  
積分 61622
帖子 398
威望 36807 個(gè)
禮品券 215 個(gè)
專家指數(shù) 339
注冊(cè) 2006-12-1
專業(yè)方向  綜合-全能優(yōu)化
來自 廣東
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2014-06-15 23:35:19  只看樓主  QQ
本帖已被 2 位C友鼎力推薦,并通過 版主 藍(lán)佐 審核推薦到論壇首頁
【資料名稱】:【XC原創(chuàng)】Unix Raid OSS數(shù)據(jù)自動(dòng)提取工具

【資料作者】:ZengFang

【資料日期】:2012年1月

【資料語言】:中文

【資料格式】:DOC/DOCX

【資料目錄和簡(jiǎn)介】:

Unix Raid數(shù)據(jù)提取腳本是早期為了解決項(xiàng)目組提取MRR、NCS數(shù)據(jù)效率低下的問題制作的,它是基于UNIX操作系統(tǒng)的腳本,腳本雖然簡(jiǎn)單卻極大的提高了我們的取數(shù)工作效率,結(jié)合ActiveManagement更可以達(dá)到無人值守的效果,這個(gè)腳本比較適合大的地市,如廣州、東莞、深圳、佛山這種有上100個(gè)網(wǎng)元的地市。以下是腳本的詳細(xì)說明:

前言:基于系統(tǒng)安全性能、多用戶操作、進(jìn)程資源分配等多方面因素考慮,很多廠家都是基于Unix平臺(tái)建立他們的維護(hù)終端,這里包括愛立信的OSS終端,Unix系統(tǒng)與我們常用的Windows系統(tǒng)相比,在操作界面、軟件應(yīng)用及系統(tǒng)開發(fā)上都有很大的區(qū)別。

一、Unix Raid與OPS提取思路的區(qū)別

我們?nèi)粘J杖哿⑿臢CS、MRR、FAS時(shí)是采用OPS腳本定義、提取和轉(zhuǎn)存的,這里介紹的提取腳本主要是針對(duì)第三個(gè)步驟“轉(zhuǎn)存”而來的,如下圖為常用OPS數(shù)據(jù)轉(zhuǎn)存方法示意圖:
1.通過Unix系統(tǒng)下的OSS終端軟件訪問BSC并激活轉(zhuǎn)存數(shù)據(jù)指令;
2.接到轉(zhuǎn)存指令后,BSC將硬盤的數(shù)據(jù)上傳到Unix系統(tǒng)中的OSS文件夾;
[attach]312042[/attach]
OSS系統(tǒng)中自帶的OPS系統(tǒng)是采用逐條指令執(zhí)行方式,在提取數(shù)據(jù)時(shí)要等一個(gè)BSC的文件上傳完成后才能執(zhí)行下一個(gè)BSC文件上傳指令(紅色線流程所示),因此在數(shù)據(jù)轉(zhuǎn)存過程中存在一定的延時(shí),若遇到BSC Function Busy或網(wǎng)絡(luò)連接故障時(shí),就會(huì)出現(xiàn)后面指令無法執(zhí)行,從而導(dǎo)致大量BSC數(shù)據(jù)無法及時(shí)轉(zhuǎn)存的情況;
UnixRaid的解決方案是繞過愛立信OSS系統(tǒng),直接在Unix中訪問BSC硬盤,獲取文件列表并使用“Ctrl+C”和“Ctrl+V”完成數(shù)據(jù)上傳任務(wù),將以上思路轉(zhuǎn)化成自動(dòng)化腳本或程序便可完成數(shù)據(jù)自動(dòng)提取到目標(biāo)地址后完成數(shù)據(jù)轉(zhuǎn)存工作。這樣的操作不會(huì)受OSS的任何限制,即使無法連接BSC或BSC出現(xiàn)Function Busy也不會(huì)導(dǎo)致后面腳本無法執(zhí)行的情況,如下圖Unix Raid數(shù)據(jù)轉(zhuǎn)存方法示意圖:
[attach]312043[/attach]
1.通過Unix直接訪問BSC硬盤,獲取目標(biāo)文件名稱列表;
2.將目標(biāo)文件直接下載到指定OSS目錄下;
3.兩種方法相比,Unix Raid最大的特點(diǎn)在于:
測(cè)量文件提取速度快;
個(gè)別網(wǎng)元遇錯(cuò)后不會(huì)影響其它網(wǎng)元的指令執(zhí)行;
單個(gè)腳本即可完成所有數(shù)據(jù)轉(zhuǎn)存任務(wù);

二、Unix Raid核心模塊介紹

Unix Raid是基于Unix系統(tǒng)編寫的數(shù)據(jù)提取腳本,腳本分開三個(gè)模塊,分別是:引導(dǎo)模塊、關(guān)鍵模塊和訪問模塊,Unix Raid核心模塊工作流程如下圖所示:
[attach]312044[/attach]
Unix Raid核心的三個(gè)模塊工作流程如下:
根據(jù)啟動(dòng)時(shí)間創(chuàng)建存放測(cè)量數(shù)據(jù)的文件夾;
循環(huán)引導(dǎo)每個(gè)BSC激活【關(guān)鍵模塊】;
根據(jù)啟動(dòng)時(shí)間判斷所取數(shù)據(jù)類型并設(shè)置時(shí)間、日期門限值;
激活【訪問模塊】;
根據(jù)不同文件類型獲取遠(yuǎn)端目錄文件的詳細(xì)列表;
返回【關(guān)鍵模塊】,根據(jù)相關(guān)時(shí)間、日期的門限從【訪問模塊】中獲取到的列表中索引符合條件的目標(biāo)文件名稱;
根據(jù)文件名稱從遠(yuǎn)端目錄下提取目標(biāo)文件并存放到指定目錄下;
生成LOG信息,返回【引導(dǎo)模塊】執(zhí)行下一個(gè)BSC數(shù)據(jù)提;

三、Unix Raid工具架設(shè)方法

在架設(shè)Unix Raid工具之前首先要對(duì)當(dāng)前的環(huán)境情況進(jìn)行了解和分析,從而選擇正確的設(shè)置方法,需分析的相關(guān)信息如下:
整理所需提取數(shù)據(jù)類型及時(shí)間;
了解測(cè)量數(shù)據(jù)源文件存放位置;
若在BSC硬盤則需要APG網(wǎng)元的FTP登錄名稱及密碼;
若在OSS硬盤上則要了解具體的地址及文件排列方式;
本地OSS存放測(cè)量數(shù)據(jù)地址;
下面以廣州環(huán)境為例介紹架設(shè)Unix Raid的詳細(xì)設(shè)置方法:
[attach]312045[/attach]
廣州項(xiàng)目組每天需要分6個(gè)時(shí)段收集7份測(cè)量數(shù)據(jù),相關(guān)信息如以上圖表所示,以上數(shù)據(jù)的輸出時(shí)間各不相同,因此可以作為判斷輸出數(shù)據(jù)類型的依據(jù),具體的指令及解析如下:

(一)、 引導(dǎo)模塊相關(guān)指令設(shè)置及指令作用解釋:
#!/bin/sh
NOW_DATE=`date'+%Y-%m-%d_%p'` 【獲取當(dāng)前日期并賦值給變量NOW_DATE】
Now_Time=`date '+%H'`【獲取當(dāng)前時(shí)間,用為判斷采集數(shù)據(jù)類型】
if [ $Now_Time = 12];then【若當(dāng)前時(shí)間為19時(shí)(小時(shí)),則提取早忙常規(guī)MRR&NCS】
FileName=`date'+%Y-%m-%d'`"_MRR&NCS_AM"【給變量FileName賦值為當(dāng)前日期_MRR&NCS_AM】
cd /home/liu_yh2/cha/CopyMRFile【打開目錄/home/liu_yh2/cha/CopyMRFile】
mkdir $FileName 【創(chuàng)建FileName變量為內(nèi)容的文件夾】
cd /home/liu_yh2/cha/CopyMRFile/$FileName【打開創(chuàng)建好的文件夾】
mkdir 'FileList' 【在新創(chuàng)建的文件夾下創(chuàng)建FileList文件夾】
mkdir 'MRR'【創(chuàng)建MRR文件夾存放MRR數(shù)據(jù)】
mkdir 'NCS'【創(chuàng)建NCS文件夾存放NCS數(shù)據(jù)】
elif
[ $Now_Time = 19 ];then【若當(dāng)前時(shí)間為19時(shí)(小時(shí)),則提取下行質(zhì)差MRR】
FileName=`date '+%Y-%m-%d'`"_DLRxqual_MRR_PM"【給FileName賦值】
cd /home/liu_yh2/cha/CopyMRFile【打開文件夾】
mkdir $FileName【創(chuàng)建FileName變量中的文件夾】
cd /home/liu_yh2/cha/CopyMRFile/$FileName【打開新創(chuàng)建的文件夾】
mkdir'FileList'【創(chuàng)建FileList存放Log文件】
elif
[ $Now_Time = 22 ]; then【若當(dāng)前時(shí)間為22時(shí)(小時(shí)),則提取晚忙常規(guī)MRR】
FileName=`date'+%Y-%m-%d'`"_Normal_MRR_PM"【給FileName賦值】
cd /home/liu_yh2/cha/CopyMRFile【打開文件夾】
mkdir $FileName 【創(chuàng)建FileName變量中的文件夾】
cd /home/liu_yh2/cha/CopyMRFile/$FileName【打開新創(chuàng)建的文件夾】
mkdir 'FileList'【創(chuàng)建FileList存放Log文件】
elif
[ $Now_Time = 23 ]; then【若當(dāng)前時(shí)間為23時(shí)(小時(shí)),則提取晚忙常規(guī)NCS】
FileName=`date'+%Y-%m-%d'`"_Normal_NCS_PM"【給FileName賦值】
cd /home/liu_yh2/cha/CopyMRFile【打開文件夾】
mkdir $FileName【創(chuàng)建FileName變量中的文件夾】
cd /home/liu_yh2/cha/CopyMRFile/$FileName【打開新創(chuàng)建的文件夾】
mkdir 'FileList'【創(chuàng)建FileList存放Log文件】
elif
[ $Now_Time = 01 ]; then【若當(dāng)前時(shí)間為01時(shí)(小時(shí)),則提取晚忙上行質(zhì)差MRR】
FileName=`date'+%Y-%m-%d'`"_ULRxqual_MRR_PM"【給FileName賦值】
cd /home/liu_yh2/cha/CopyMRFile【打開文件夾】
mkdir $FileName【創(chuàng)建FileName變量中的文件夾】
cd /home/liu_yh2/cha/CopyMRFile/$FileName【打開新創(chuàng)建的文件夾】
mkdir 'FileList'【創(chuàng)建FileList存放Log文件】
fi
#!/bin/csh【調(diào)取環(huán)境】
/home/liu_yh2/cha/CopyMRFile【打開目錄】
perl/home/liu_yh2/cha/CopyMRFile/No2_ftp_files.sh GZM01A
>>/home/liu_yh2/cha/CopyMRFile/$FileName/OutputFileLog_0.log【GZM01A網(wǎng)元調(diào)用“關(guān)鍵模塊”并將執(zhí)行結(jié)果記錄到OutputFileOlg_0.log文件中】
引導(dǎo)模塊主要作用在于根據(jù)啟動(dòng)時(shí)間判斷所需提取的數(shù)據(jù)類型,并創(chuàng)建好存放數(shù)據(jù)的文件夾用于存放數(shù)據(jù),創(chuàng)建相應(yīng)文件夾后如下圖所示:
[attach]312046[/attach]
最后再逐個(gè)讀取BCS并引起進(jìn)入關(guān)鍵模塊完成數(shù)據(jù)提取工作;
(二)、 關(guān)鍵模塊相關(guān)指令設(shè)置及指令作用解釋:
#!/bin/sh 【調(diào)用環(huán)境】
BSC_NAME=$1【獲取BCS名稱】
NOW_DATE=`date'+%Y-%m-%d_%p'`【獲取當(dāng)前日期】
DateLimt_Mon=`date '+%b'`【獲取當(dāng)前月份】
DateLimt_Day=`date '+%d'`【獲取當(dāng)前日期】
DateLimt_Day=`expr
$DateLimt_Day-0`【當(dāng)前日期-0,用于讀取歷史數(shù)據(jù),-1代表為昨天、-2代表前天】
Now_Time=`date '+%H'`【獲取當(dāng)前時(shí)間,作為判斷基礎(chǔ)】
if [ $Now_Time = 12];then【若當(dāng)前時(shí)間(小時(shí))為12時(shí),則收取常規(guī)MRR、NCS文件】
FileName=`date'+%Y-%m-%d'`"_MRR&NCS_AM"【給變量FileName賦值】
LogFileLocal=$FileName"/FileList"【給變量LogFileLocal賦值,Log文件存放地址】
MrrFileLocal=$FileName"/MRR"【給變量MrrFileLocal賦值,MRR文件存放地址】
NcsFileLocal=$FileName"/NCS"【給變量NcsFileLocal賦值,NCS文件存放地址】
TimeLimt_UP="11:00"【給變量TimeLimt_UP賦值,時(shí)間門限:上門限】
TimeLimt_DM="13:00"【給變量TimeLimt_DM賦值,時(shí)間門限:下門限】
ReadMrr="True"【給變量ReadMrr賦值,是否讀取MRR數(shù)據(jù)】
ReadNcs="True"【給變量ReadNcs賦值,是否讀取NCS數(shù)據(jù)】
elif
[ $Now_Time = 19 ];then【若當(dāng)前時(shí)間(小時(shí))為19時(shí),則收取下行質(zhì)差MRR】
MrrFileLocal=`date'+%Y-%m-%d'`"_DLRxqual_MRR_PM" 【給變量MrrFileLocal賦值,MRR文件存放地址】
LogFileLocal=$MrrFileLocal"/FileList"【給變量LogFileLocal賦值,Log文件存放地址】
TimeLimt_UP="18:00"【給變量TimeLimt_UP賦值,時(shí)間門限:上門限】
TimeLimt_DM="20:00"【給變量TimeLimt_DM賦值,時(shí)間門限:下門限】
ReadMrr="True"【給變量ReadMrr賦值,是否讀取MRR數(shù)據(jù)】
ReadNcs="False"【給變量ReadNcs賦值,是否讀取NCS數(shù)據(jù)】
elif
[ $Now_Time = 22 ]; then【若當(dāng)前時(shí)間(小時(shí))為22時(shí),則收取常規(guī)MRR、NCS文件】
MrrFileLocal=`date'+%Y-%m-%d'`"_Normal_MRR_PM"【給變量MrrFileLocal賦值,MRR文件存放地址】
LogFileLocal=$MrrFileLocal"/FileList"【給變量LogFileLocal賦值,Log文件存放地址】
TimeLimt_UP="21:00"【給變量TimeLimt_UP賦值,時(shí)間門限:上門限】
TimeLimt_DM="22:00"【給變量TimeLimt_DM賦值,時(shí)間門限:下門限】
ReadMrr="True"【給變量ReadMrr賦值,是否讀取MRR數(shù)據(jù)】
ReadNcs="False"【給變量ReadNcs賦值,是否讀取NCS數(shù)據(jù)】
elif
[ $Now_Time = 23 ]; then【若當(dāng)前時(shí)間(小時(shí))為23時(shí),則收取常規(guī)NCS文件】
NcsFileLocal=`date'+%Y-%m-%d'`"_Normal_NCS_PM"【給變量NcsFileLocal賦值,Ncs文件存放地址】
LogFileLocal=$NcsFileLocal"/FileList"【給變量LogFileLocal賦值,Log文件存放地址】
TimeLimt_UP="23:00"【給變量TimeLimt_UP賦值,時(shí)間門限:上門限】
TimeLimt_DM="23:59"【給變量TimeLimt_DM賦值,時(shí)間門限:下門限】
ReadMrr="False"【給變量ReadMrr賦值,是否讀取MRR數(shù)據(jù)】
ReadNcs="True"【給變量ReadNcs賦值,是否讀取NCS數(shù)據(jù)】
elif
[ $Now_Time = 01 ]; then【若當(dāng)前時(shí)間(小時(shí))為01時(shí),則收取上行質(zhì)差MRR文件】
MrrFileLocal=`date'+%Y-%m-%d'`"_ULRxqual_MRR_PM" 【給變量NcsFileLocal賦值,Ncs文件存放地址】
LogFileLocal=$MrrFileLocal"/FileList"【給變量LogFileLocal賦值,Log文件存放地址】
TimeLimt_UP="00:00"【給變量TimeLimt_UP賦值,時(shí)間門限:上門限】
TimeLimt_DM="02:00"【給變量TimeLimt_DM賦值,時(shí)間門限:下門限】
ReadMrr="True"【給變量ReadMrr賦值,是否讀取MRR數(shù)據(jù)】
ReadNcs="False"【給變量ReadNcs賦值,是否讀取NCS數(shù)據(jù)】
Fi
/home/liu_yh2/cha/CopyMRFile/No3_dir_files.sh$BSC_NAME >/home/liu_yh2/cha/CopyMRFile/$LogFileLocal/$BSC_NAME"_MR_Filelist.log"【讀取BSC引導(dǎo)進(jìn)入“訪問模塊”,并將相關(guān)數(shù)據(jù)存放到LOG文件夾下】
FILENAME=`tail-6000/home/liu_yh2/cha/CopyMRFile/$LogFileLocal/$BSC_NAME"_MR_Filelist.log"|awk'{if($6=="'$DateLimt_Mon'" && $7=="'$DateLimt_Day'"&& ($8>"'$TimeLimt_UP'" &&$8<"'$TimeLimt_DM'") ) print $9}'`【關(guān)鍵語句,解釋見下文】
echo"--------------------"$BSC_NAME"---------------------"【輸出文本信息】
for CopeFile in $FILENAME【循環(huán)讀取獲取到符合條件的文件列表】
do
MrrCheck=`echo $CopeFile|grep -c MRR`【篩選出MRR數(shù)據(jù),用于識(shí)別數(shù)據(jù)類型】
Ncs00Check=`echo $CopeFile|grep -cBARFIL00`【篩選出BAR00數(shù)據(jù),用于識(shí)別數(shù)據(jù)類型】
Ncs01Check=`echo $CopeFile|grep -cBARFIL01`【篩選出BAR01數(shù)據(jù),用于識(shí)別數(shù)據(jù)類型】
Fas00Check=`echo $CopeFile|grep -cRIRFIL00`【篩選出RIR00數(shù)據(jù),用于識(shí)別數(shù)據(jù)類型】
Fas01Check=`echo $CopeFile|grep -cRIRFIL01`【篩選出RIR01數(shù)據(jù),用于識(shí)別數(shù)據(jù)類型】
if [ $MrrCheck = 1 -a$ReadMrr="True" ];then【如果識(shí)別到MRR文件同時(shí)ReadMrr=TRUE,則運(yùn)行】
cd /home/qiu_ln/RNODATA/$BSC_NAME/MRRTRQ【打開存放MRR數(shù)據(jù)的文件夾】
cp $CopeFile /home/liu_yh2/cha/CopyMRFile/$MrrFileLocal/$BSC_NAME"_"$CopeFile【將目標(biāo)文件復(fù)制到新的目錄下,并重命名】
echo "OutputFile:"$CopeBARFIL00File"__[MRR_File]"【輸出LOG信息】
elif
[ $Ncs00Check = 1 -a $ReadNcs="True"];then【如果識(shí)別到BAR00文件同時(shí)ReadNcs=TRUE,則運(yùn)行】
cd/home/qiu_ln/RNODATA/$BSC_NAME/BARTRQ【打開BAR存放地址】
cp $CopeFile /home/liu_yh2/cha/CopyMRFile/$NcsFileLocal/$BSC_NAME"_00_"$CopeFile
echo "OutputFile:"$CopeFile"__[BAR_00_File]"【輸出LOG信息】
elif
[ $Ncs01Check = 1 -a$ReadNcs="True" ];then【如果識(shí)別到BAR00文件同時(shí)ReadNcs=TRUE,則運(yùn)行】
cd/home/qiu_ln/RNODATA/$BSC_NAME/BARTRQ【打開BAR存放地址】
cp $CopeFile /home/liu_yh2/cha/CopyMRFile/$NcsFileLocal/$BSC_NAME"_01_"$CopeFile【輸出文件】
echo "OutputFile:"$CopeFile"__[BAR_01_File]"【輸出LOG信息】
elif
[ $Fas00Check = 1 -a$ReadFas="True" ];then【如果識(shí)別到BAR00文件同時(shí)ReadNcs=TRUE,則運(yùn)行】
cd/home/qiu_ln/RNODATA/$BSC_NAME/RIRTRQ【打開RIR存放地址】
cp$CopeFile /home/liu_yh2/cha/CopyMRFile/$FasFileLocal/$BSC_NAME"_00_"$CopeFile【輸出文件】
echo "Output File:"$CopeFile"__[RIR_00_File]"【輸出LOG信息】
elif
[ $Fas01Check = 1 -a $ReadFas="True"];then【如果識(shí)別到BAR00文件同時(shí)ReadNcs=TRUE,則運(yùn)行】
cd/home/qiu_ln/RNODATA/$BSC_NAME/RIRTRQ【打開RIR存放地址】
cp$CopeFile/home/liu_yh2/cha/CopyMRFile/$FasFileLocal/$BSC_NAME"_01_"$CopeFile【輸出文件】
echo "OutputFile:"$CopeFile"__[RIR_01_File]"【輸出LOG信息】
fi done
echo"----------------------Done----------------------"【輸出LOG信息】

關(guān)鍵模塊的應(yīng)用流程如下:
通過啟動(dòng)時(shí)間來判斷數(shù)據(jù)類型;
設(shè)置相應(yīng)的提取時(shí)間門限;
啟動(dòng)訪問模塊獲取文件列表;
通過門限篩選出符合條件的文件列表;
二次過濾文件類型是NCS、MRR或是FAS數(shù)據(jù);
提取文件到指定目錄;
(三)、 訪問模塊相關(guān)指令設(shè)置及指令作用解釋:
#!/bin/sh 【調(diào)用環(huán)境】
BSC_NAME=$1【獲取BSC網(wǎng)元名稱】
cd /home/qiu_ln/RNODATA/$BSC_NAME/MRRTRQ【打開存放MRR數(shù)據(jù)地址,不同BSC的地址】
ls -l 【獲取文件列表】
cd /home/qiu_ln/RNODATA/$BSC_NAME/BARTRQ【打開存放MRR數(shù)據(jù)地址】
ls -l 【獲取文件列表】
cd /home/qiu_ln/RNODATA/$BSC_NAME/RIRTRQ【打開存放MRR數(shù)據(jù)地址】
ls -l 【獲取文件列表】
訪問模塊的主要作用是訪問遠(yuǎn)程存放測(cè)量數(shù)據(jù)目錄,并獲取目錄下的所有文件列表并保存為L(zhǎng)OG文件;

(四)、 關(guān)鍵模塊【AWK語句】指令詳解:

FILENAME=`tail -6000 /home/liu_yh2/cha/CopyMRFile/$LogFileLocal/$BSC_NAME"_MR_Filelist.log"|awk '{if($6=="'$DateLimt_Mon'" &&$7=="'$DateLimt_Day'" && ($8>"'$TimeLimt_UP'"&& $8<"'$TimeLimt_DM'") ) print $9}'`

藍(lán)色腳本:讀取從遠(yuǎn)程獲取到的文件列表;
紅色腳本:篩選符合條件的文件;
訪問模塊從遠(yuǎn)程獲取的文件列表格式如下圖所示:
數(shù)據(jù)共分9列,其中第6-9列分別是文件的月份、日期、時(shí)間和文件名稱,它們的代表公式分別為:$6、$7、$8和$9;
[attach]312047[/attach]
通過月份、日期和時(shí)間可以準(zhǔn)確的篩選出我們所需要的數(shù)據(jù),如需要取1月29日,早忙10點(diǎn)至11點(diǎn)的數(shù)據(jù),腳本的相應(yīng)設(shè)置如下:
|awk '{if($6=="'Jan" &&$7=="'27'" && ($8>"'10:00'" && $8<"'12:00") ) print $9}'`
運(yùn)行結(jié)果則顯示為:MRRFIL00-0000001666,
BARFIL01-0000000749;
這時(shí)我們可以循環(huán)通過以下語句讀取以上結(jié)果,進(jìn)行MRR、NCS、FAS文件的過濾識(shí)別操作:
MrrCheck=`echo $CopeFile|grep -c MRR`
若$CopeFile變量中包含“MRR”即MRRCheck為1
Ncs00Check=`echo $CopeFile|grep -c BARFIL00`
若$CopeFile變量中包含“BARFil00”即Ncs00Check為1
Ncs01Check=`echo $CopeFile|grep -c BARFIL01`
若$CopeFile變量中包含“BARFil01”即Ncs01Check為1
Fas00Check=`echo $CopeFile|grep -c RIRFIL00`
若$CopeFile變量中包含“RIRFil01”即Fas01Check為1
Fas01Check=`echo $CopeFile|grep -c RIRFIL01`
若$CopeFile變量中包含“RIRFil01”即Fas01Check為1
通過以上層層的篩選和過濾,我們的目標(biāo)數(shù)據(jù)便可以準(zhǔn)確的輸出,Unix Raid最大的特點(diǎn)在于繞過愛立信OSS系統(tǒng),直接訪問BSC硬盤(或遠(yuǎn)端目錄)獲取文件列表,并通過列表提供的時(shí)間、日期、月份及文件名稱等信息進(jìn)行定位和提取,成功解決OSS數(shù)據(jù)轉(zhuǎn)存慢的問題。
以下是詳細(xì)說明及腳本文件:

以下內(nèi)容跟帖回復(fù)才能看到
==============================

Unix Raid數(shù)據(jù)提取腳本工作原理說明.rar (328.94 KB)

==============================


[ 本帖最后由 Xcvip06 于 2014-6-15 23:42 編輯 ]
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國移動(dòng):6G至簡(jiǎn)無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國電信5G NTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 共獲得 3 次點(diǎn)評(píng) 我要點(diǎn)評(píng)


    作者的更多帖子




    1 工欲善其事,必先利其器;
    2 名不正則言不順,言不順則事不成;
    3 其身正,不令而行;
    4 凡事預(yù)則立,不預(yù)則廢;
    5 磨刀不誤砍柴功;
    6 統(tǒng)籌兼顧;
    7 無以規(guī)矩不成方圓;
    8 欲速則不達(dá);
    9 眾人拾柴火焰高;
    10 不知言,無以知人也。
     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無憂
    zenglian
    論壇元老
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 21442
    帖子 1201
    威望 175626 個(gè)
    禮品券 5 個(gè)
    專家指數(shù) 0
    注冊(cè) 2006-5-20
    專業(yè)方向 
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 00:24:52 
    學(xué)習(xí)。。。。。。!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [立即成為VIP會(huì)員,百萬通信專業(yè)資料立即下載,支付寶、微信付款,簡(jiǎn)單、快速!]
    omcr2001
    高級(jí)會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 1892
    帖子 138
    威望 1049 個(gè)
    禮品券 8 個(gè)
    專家指數(shù) 0
    注冊(cè) 2006-10-19
    專業(yè)方向  GSM
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 01:33:36 
    謝謝了啊。呵呵,很好

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國通信人才網(wǎng)
    Xiazhanyi
    超級(jí)版主
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    C友·鐵桿勛章   公益·慈善勛章   “灌水之王”   紀(jì)念勛章·七周年   專家·高級(jí)勛章   財(cái)富勛章·大富豪   財(cái)富勛章·神秘富豪   C友·幸運(yùn)勛章   C友·登錄達(dá)人   公益·環(huán)保勛章   財(cái)富勛章·富甲一方   紀(jì)念勛章·六周年   紀(jì)念勛章·八周年   紀(jì)念勛章·九周年   紀(jì)念勛章·十周年   C友·技術(shù)大神  
    積分 22475
    帖子 3994
    威望 9856966 個(gè)
    禮品券 1031 個(gè)
    專家指數(shù) 2425
    注冊(cè) 2010-3-10
    專業(yè)方向  TDS/TDL
    來自 河北保定
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 07:25:03  QQ
    很好的工具!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    sss7209
    金牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 5833
    帖子 191
    威望 288110 個(gè)
    禮品券 5 個(gè)
    專家指數(shù) 6
    注冊(cè) 2008-3-3
    專業(yè)方向  移動(dòng)通信
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 08:07:43 
    sssssssssssssssssssssssssssssss

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    最新通信職位:廣東通信人才網(wǎng) | 北京通信人才網(wǎng) | 上海通信人才網(wǎng) | 南京通信人才網(wǎng) | 西安通信人才網(wǎng) | 重慶通信人才網(wǎng) | 中國通信人才網(wǎng)
    x-qu
    初級(jí)會(huì)員



     發(fā)短消息    關(guān)注Ta 

    積分 467
    帖子 89
    威望 5554 個(gè)
    禮品券 0 個(gè)
    專家指數(shù) 22
    注冊(cè) 2012-4-1
    專業(yè)方向  GSM網(wǎng)絡(luò)優(yōu)化
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 08:35:55 
    很好的資料,學(xué)習(xí)一下!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    藍(lán)佐
    超級(jí)版主
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    C友·鐵桿勛章   管理·勤奮勛章   管理·優(yōu)秀勛章   專家·初級(jí)勛章   紀(jì)念勛章·七周年   財(cái)富勛章·財(cái)運(yùn)連連   財(cái)富勛章·大富豪   紀(jì)念勛章·三周年   財(cái)富勛章·神秘富豪   C友·幸運(yùn)勛章   C友·登錄達(dá)人   紀(jì)念勛章·五周年   紀(jì)念勛章·四周年   財(cái)富勛章·富甲一方   財(cái)富勛章·鉆石王老五   C友·五周年壇徽   活動(dòng)·第一屆通信技術(shù)杯   活動(dòng)·第二屆通信技術(shù)杯   紀(jì)念勛章·六周年   活動(dòng)·攝影達(dá)人   紀(jì)念勛章·八周年   紀(jì)念勛章·九周年   紀(jì)念勛章·十周年  
    積分 30601
    帖子 4306
    威望 37961 個(gè)
    禮品券 343 個(gè)
    專家指數(shù) 480
    注冊(cè) 2009-2-17
    專業(yè)方向  網(wǎng)優(yōu)
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 08:37:01 
    自動(dòng)提取工具

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料
    chiangkinghu
    銀牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    公益·慈善勛章   紀(jì)念勛章·八周年   紀(jì)念勛章·九周年   紀(jì)念勛章·十周年  
    積分 3252
    帖子 646
    威望 375084 個(gè)
    禮品券 72 個(gè)
    專家指數(shù) 22
    注冊(cè) 2009-12-8
    專業(yè)方向  網(wǎng)絡(luò)優(yōu)化
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 08:39:12 
    雖然看不明白,看起來很厲害的樣子

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    qiuyaolong
    VIP會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    紀(jì)念勛章·七周年   財(cái)富勛章·萬元戶   C友·登錄達(dá)人   財(cái)富勛章·鉆石王老五   紀(jì)念勛章·六周年   紀(jì)念勛章·十周年  
    積分 1950
    帖子 390
    威望 2301413 個(gè)
    禮品券 226 個(gè)
    專家指數(shù) 0
    注冊(cè) 2010-11-23
    專業(yè)方向  網(wǎng)絡(luò)優(yōu)化
    來自 廣東東莞
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 08:43:02 
    非常好的工具,頂一個(gè)!

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料
    chaoteng2
    銀牌會(huì)員
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    積分 3881
    帖子 253
    威望 3267 個(gè)
    禮品券 18 個(gè)
    專家指數(shù) 69
    注冊(cè) 2006-8-3
    專業(yè)方向  無線
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 09:17:16 
    這么牛逼 你媽知道嗎?

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料
    han208
    論壇元老
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    紀(jì)念勛章·七周年  
    積分 15952
    帖子 1531
    威望 205638 個(gè)
    禮品券 68 個(gè)
    專家指數(shù) 84
    注冊(cè) 2008-12-20
    專業(yè)方向  網(wǎng)優(yōu)工程師
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 09:55:58 
    看看軟件是什么功能。。。。

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料
    han208
    論壇元老
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    紀(jì)念勛章·七周年  
    積分 15952
    帖子 1531
    威望 205638 個(gè)
    禮品券 68 個(gè)
    專家指數(shù) 84
    注冊(cè) 2008-12-20
    專業(yè)方向  網(wǎng)優(yōu)工程師
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 10:02:09 
    已經(jīng)下載,也看了下,表示看不懂

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料
    john
    療養(yǎng)院干部
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    管理·貢獻(xiàn)勛章   C友·貢獻(xiàn)勛章   紀(jì)念勛章·七周年   管理·優(yōu)秀版主勛章  
    積分 30739
    帖子 1210
    威望 643219 個(gè)
    禮品券 1215 個(gè)
    專家指數(shù) 47
    注冊(cè) 2006-5-19
    專業(yè)方向 
    來自 山東
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 10:19:55  QQ
    好牛X,看不懂

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)





     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    GEEYI
    金牌會(huì)員



     發(fā)短消息    關(guān)注Ta 

    積分 5496
    帖子 243
    威望 13657 個(gè)
    禮品券 64 個(gè)
    專家指數(shù) 12
    注冊(cè) 2008-5-5
    專業(yè)方向  信息
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 11:13:20 
    嗯 好資料 必須回啊

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [2分鐘擁有VIP權(quán)限和充足威望,可下載站內(nèi)任何資料] [快速找到一份高薪的通信行業(yè)職位]
    FaneZeng
    資深元老
    鎵嬫満鍙風(fēng)爜宸查獙璇? style=


     發(fā)短消息    關(guān)注Ta 

    公益·慈善勛章   專家·初級(jí)勛章   紀(jì)念勛章·六周年   紀(jì)念勛章·十周年  
    積分 61622
    帖子 398
    威望 36807 個(gè)
    禮品券 215 個(gè)
    專家指數(shù) 339
    注冊(cè) 2006-12-1
    專業(yè)方向  綜合-全能優(yōu)化
    來自 廣東
    回答問題數(shù) 0
    回答被采納數(shù) 0
    回答采納率 0%
     
    發(fā)表于 2014-06-16 12:22:35  只看樓主  QQ
    這個(gè)腳本的原理跟瘋子的RAID的核心思路是一樣的,就是分別從不同網(wǎng)元(位置)提取指定時(shí)間段的測(cè)量報(bào)告,只是瘋子的RAID是圖形化的,這個(gè)是完全代碼化的,而且是基于Unix的,所以更難看懂,要真正用起來還真需要有一定的匯編基礎(chǔ)才行,如果大家有興趣試試,可以在本貼留言發(fā)問,我會(huì)給大家反饋的。這個(gè)代碼后面也改進(jìn)過,可以循環(huán)讀取指定目標(biāo)下的網(wǎng)元名稱,在更新網(wǎng)元的時(shí)候更加方便了。

    對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)





    1 工欲善其事,必先利其器;
    2 名不正則言不順,言不順則事不成;
    3 其身正,不令而行;
    4 凡事預(yù)則立,不預(yù)則廢;
    5 磨刀不誤砍柴功;
    6 統(tǒng)籌兼顧;
    7 無以規(guī)矩不成方圓;
    8 欲速則不達(dá);
    9 眾人拾柴火焰高;
    10 不知言,無以知人也。
     
    熱點(diǎn): 通信招聘職位 | 網(wǎng)絡(luò)優(yōu)化全集 | WCDMA精品 | TD-SCDMA學(xué)習(xí)資料 | EVDO | MGW媒體網(wǎng)關(guān)資料

    快速回復(fù)主題    
    標(biāo)題 [下載] 【XC原創(chuàng)】Unix Raid OSS數(shù)據(jù)自動(dòng)提取工具" tabindex="1">
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-02-09 05:57:06
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.765003 second(s), 41 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver