Hallo,
ich habe ein Perl-Skript geschrieben, welches die aktuelle CPU-Auslastung in % ausgeben soll. HIer das Skript:
Was nicht gut ist ist folgendes:
Ausgabe:
Bitte um Hilfe,
c-w
ich habe ein Perl-Skript geschrieben, welches die aktuelle CPU-Auslastung in % ausgeben soll. HIer das Skript:
Code:
system ("clear");
for (;;)
{
system ('top -b -n1|grep "Cpu(s)" > log.txt');
open (Datei,'log.txt');
$zeilen = <Datei>;
close (Datei);
$number = substr($zeilen, -69, 5);
print ("$number\n");
open(datei, ">log.txt");
print datei "";
close(datei);
sleep(1);
}
Ausgabe:
Wenn ich GIMP o.ä. öffne, steigt die Auslastung höchjstens auf 9.5%, d.h es passiert schon was aber diese Zahlen sind doch sehr unrealistisch. Ich glaub es liegt an "top -b -n 1", das habe ich gemacht, weil ich die normale top-ausgabe nicht gebrauchen konnte.9.4%
9.4%
9.4%
9.4%
9.4%
9.4%
9.4%
Bitte um Hilfe,
c-w