Ich habe Platten an einem SAS Controller von HP hängen, um dort ein
"Lüftersteuerung" zu bauen. Möchte ich gerne über ein Python Script den
Controller auslesen, die Temperaturen ermitteln und daraufhin die Lüfter
steuern.
Ich scheitere aber aktuell daran, die Ausgabe in Zeilen zu parsen. Ich
gebe mal den Teil des Python Scripts und die Ausgabe, vielleicht kann
mich ja einer auf den richtigen Weg schubsen.
snippet Python Script:
1 | import os
|
2 |
|
3 | varOut = os.popen("ssacli ctrl slot=0 pd all show detail | grep Temperature | awk {'print $4'}")
|
4 |
|
5 | print(varOut.read())
|
Als Ausgabe bekomme ich dann folgendes:
Diese einzelnen Zeilen, würde ich dann gerne halt in Variablen haben,
nur weiß ich nicht wie da anfangen kann, dies in Zeilen aufzudröseln.
Jemand ein Gedankenanstoß für mich?