ich versuche mich gerade an einem Einzeiler und habe ein kleines Problem damit.
Ich möchte alle sg devices in /dev überprüfen, um herauszufinden, hinter welchem sich der Storage Changer versteckt.
Leider bekomme ich als output auch noch jede Menge andere Zeilen von den devices, hinter denen der Changer nicht steckt.
Kann ich das irgendwie filtern?
folgenden Code habe ich :
Code: Alles auswählen
find /dev -name sg* -exec mtx -f {} status \; | grep 'Storage Changer'
root@backup02:~# find /dev -name sg* -exec mtx -f {} status \; | grep 'Storage Changer'
Storage Changer /dev/sg9:2 Drives, 47 Slots ( 3 Import/Export ) <-- nur das möchte ich haben, den Rest nicht
mtx: Request Sense: Long Report=yes
mtx: Request Sense: Valid Residual=no
mtx: Request Sense: Error Code=70 (Current)
mtx: Request Sense: Sense Key=Illegal Request
mtx: Request Sense: FileMark=no
mtx: Request Sense: EOM=no
mtx: Request Sense: ILI=no
mtx: Request Sense: Additional Sense Code = 20
mtx: Request Sense: Additional Sense Qualifier = 00
mtx: Request Sense: Field in Error = 00
mtx: Request Sense: BPV=no
mtx: Request Sense: Error in CDB=yes
mtx: Request Sense: SKSV=yes
mtx: Request Sense: Field Pointer = 00 00
READ ELEMENT STATUS Command Failed
mtx: Request Sense: Long Report=yes
mtx: Request Sense: Valid Residual=no
mtx: Request Sense: Error Code=70 (Current)
mtx: Request Sense: Sense Key=Illegal Request
mtx: Request Sense: FileMark=no
mtx: Request Sense: EOM=no
mtx: Request Sense: ILI=no
mtx: Request Sense: Additional Sense Code = 20
mtx: Request Sense: Additional Sense Qualifi
Grüße,
Stefan