Thread Ausgabe von mpstat um Uhrzeit erweitern
(10 answers)
Opened by Gast at 2008-07-15 15:48
Vorschlag von GwennDragon:
Ich möchte die Uhrzeit - jede Sekunde eine neue - am Anfang der Zeilen des in dieser Sekunde erzeugten Outputs von mpstat. Da ich als Ziel mpstat durchaus als mpstat 1 100000 fahren möchte, habe ich von einem Datum in der ersten Zeile nix. Vorschlag von RalphFFM: Mit Pipe habe ich schon rumgespielt (soweit ich das halt richtig verstanden habe). Leider bekomme ich mit Pipe erst am Ende den gesamten Output und dann haben alle Zeilen wieder die selbe Uhrzeit - das Ende der Ausführung von mpstat. Das nützt mir auch nix. Falls Ihr ein Unixsystem habt, bitte mal kurz mpstat 1 10 ausprobieren. Ich möchte vor jeder Zeile des Output die Uhrzeit der Sekunde haben, in der der Output erzeugt wurde. Im Beispiel gibt mpstat jede Sekunde eine komplette Tabelle aus und jede Sekunde soll dann vor jede Zeile dieser Tabelle die entsprechende Zeit porotokolliert werden. Wenn niemand eine echte Idee hat, bleibt mir nix anderes übrig als in Abhängigkeit der Startzeit die Zeilen zu zählen und je nach Zahl der Zeile n Sekunden hinzuzählen müssen. Das mit der Pipe hätte ich eleganter gefunden und hätte erwartet, dass sowas schon mal jemand mit perl gemacht hat. Leider kann man das mit dem mir zur Verfügung stehenden sed bzw. awk nicht machen, sonst hätte ich es damit umgesetzt. Danke und Gruß. Ringo. |