ステータスポート存在を確認する[読む-pアプリケーション]プラグ光モジュール

1つの !/ binに/ bashの
2パス= " /sys/devices/platform/soc/fd880000.i2c-pld/i2c-0/i2c-4/i2c-15/15-0060 " 
。3 ARRY = (module_interrupt module_present)#配列要素の定義、複数、または唯一の要素に拡張することができる
 。4  
。5  ため f_log  $ {ARRY [* ]}
 。6  ない
。7 RM -rf $ f_log * .logという
 。8  DONE
 。9  
10  
11  のために I  {1 .. 32 }
 12 ISが 行う
13は 
14          エコー" #####################スタートテストポート[| ティー-a 2>&1つの$ {ARRY [1 ]}。ログ 

 
19          CAT $パス /ポート" $ I " _ " $ {ARRY [1]} " |。TEE -a 2> 1&$ {ARRY [1 ]}ログ 
 20は、 
21である          SLEEP 1。
 22である          光又は除去、#プロンプト文字列ループバックモジュール、ポート番号は赤色で表示される$ I、31M
 23れ          読むには30 -p -t " `エコー-eを"アンプラグ光/ループバックのModule1 \ 033 [31M [ください" $ I " ] \ 033 [0メートルを" `.. that.Please押し.after "入力" continunにキーを" 24          SLEEP 1
 25         エコー" $パス/ポート#cat " $ I " _ " $ {ARRY [0]} "" | ティー-a 2>&1つの$ {ARRY [0 ]}ログ 
 26$パス /ポートを" $ I " _ " $ {ARRY [0]} "   | ティー-a 2>&1つの$ {ARRY [0 ]}ログ 
 27          
28          エコー"を$パス/ポート#cat " $ I " _ " $ {ARRY [1]} "" | ティー-a 2>&1つの$ {ARRY [1 ]}。 
" _ " $ {ARRY [1]} "   | Tシャツ-A 2>&1 $ {ARRY [1 ]}ログ。
 30   
31          、スリープ1
 32          位提示字符串、插回光またはループバックモジュール、端口号以红颜色显示私は$ 31メートル
 33          30 -p -t読み取り" `エコー-e "バック、光/ループバックモジュールを接続してください。\ 033 [31メートル[ " $ I " ] \ 033 [0メートル" `that.Pleaseプレス..after "を入力" continunへの鍵" 
34          スリープ1
 35          エコー" $パス/ポート#cat " $ I _ "$ {ARRY [0]} "" | ティー-a 2>&1つの$ {ARRY [0 ]}ログ 
 36$パス /ポートを" $ I " _ " $ {ARRY [0]} "   | ティー-a 2>&1つの$ {ARRY [0 ]}ログ
 37           
38          エコー"を$パス/ポート#cat " $ I " _ " $ {ARRY [1]} "" | ティー-a 2>&1つの$ {ARRY [1 ]}。ログ 
 39$パス /ポートを" $ I " _ " $ {ARRY [1]} "   | ティー-a 2>&1つの$ {ARRY [1 ]}。ログ 
40          スリープ3
 41          
42が行われ

おすすめ

転載: www.cnblogs.com/maisha/p/12186031.html