コマンドラインforループを使用して複数のコマンドを順次実行
15079 ワード
シーンを使用:
SAS HBAファームウェアを更新しますが、システムには複数のsgデバイスがあります.
./SeaChest-d/dev/--downloadFW.../firmware/TatsuEntCapSAS-std-5 xxE-E 005.LODコマンドを順次実行する必要があります.
ここでの変数はsgデバイス番号であり,以下のコマンドで順次巡回することができる.
注意しなければならないのは、for i in 3 4 5 6 7 8 9を入力したことです.do後はそのまま車に戻ればいいので、ループ実行する文を入力します.
SAS HBAファームウェアを更新しますが、システムには複数のsgデバイスがあります.
./SeaChest --scan |grep SEAG
SEAGATE /dev/sg10 ST10000NM0096 ZA273EM0 E002
SEAGATE /dev/sg11 ST10000NM0096 ZA26YMJF E002
SEAGATE /dev/sg12 ST10000NM0096 ZA273GF5 E002
SEAGATE /dev/sg13 ST10000NM0096 ZA26XK5S E002
SEAGATE /dev/sg2 ST10000NM0096 ZA26YGQF E002
SEAGATE /dev/sg3 ST10000NM0096 ZA26Y6Z0 E002
SEAGATE /dev/sg4 ST10000NM0096 ZA26Y561 E002
SEAGATE /dev/sg5 ST10000NM0096 ZA26YDCQ E002
SEAGATE /dev/sg6 ST10000NM0096 ZA273FAS E002
SEAGATE /dev/sg7 ST10000NM0096 ZA273H1D E002
SEAGATE /dev/sg8 ST10000NM0096 ZA26Y5HX E002
SEAGATE /dev/sg9 ST10000NM0096 ZA26Y55V E002
./SeaChest-d/dev/--downloadFW.../firmware/TatsuEntCapSAS-std-5 xxE-E 005.LODコマンドを順次実行する必要があります.
ここでの変数はsgデバイス番号であり,以下のコマンドで順次巡回することができる.
注意しなければならないのは、for i in 3 4 5 6 7 8 9を入力したことです.do後はそのまま車に戻ればいいので、ループ実行する文を入力します.
for i in 3 4 5 6 7 8 9; do
> ./SeaChest -d /dev/sg${i} --downloadFW ../../firmware/TatsuEntCapSAS-STD-5xxE-E005.LOD
> done
==========================================================================================
SeaChest_Firmware - Seagate drive utilities
Copyright (c) 2014-2018 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
SeaChest_Firmware Version: 2.5.2-1_18_0 X86_64
Build Date: May 7 2018
Today: Wed Jun 19 19:11:11 2019
==========================================================================================
/dev/sg3 - ST10000NM0096 - ZA26Y6Z00000C840JPKN - SCSI
....
Firmware Download successful
Firmware Download time (s): 4.98
Average time/segment (ms): 83.03
Activate Time (s): 4.69
New firmware version is E005
==========================================================================================
SeaChest_Firmware - Seagate drive utilities
Copyright (c) 2014-2018 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
SeaChest_Firmware Version: 2.5.2-1_18_0 X86_64
Build Date: May 7 2018
Today: Wed Jun 19 19:11:20 2019
==========================================================================================
/dev/sg4 - ST10000NM0096 - ZA26Y5610000C840CGGZ - SCSI
....
Firmware Download successful
Firmware Download time (s): 4.99
Average time/segment (ms): 83.19
Activate Time (s): 4.70
New firmware version is E005