Thread Fehlersuche Skript gibt falsche Warnungen aus
(14 answers)
Opened by hcx at 2011-08-03 12:08
Hi, einige Anmerkungen:
Die Analyse der `df -h`- Ausgabe geht vielleicht etwas übersichtlicher, insbesondere, wenn Du eigentlich nur die %-Belegung von / brauchst: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 my @zeilen = `df -h`; my $used; for my $zeile (@zeilen) { if ($zeile =~ m[(\d+)%\s+\/$]) { $used = $1; last; } } die "df -h doesn't show root usage\n" if ! defined $used; if ($used > 50) { # ... - Wenn Du split ' ', $string verwendest, brauchst Du chomp nicht mehr. - Bei > 80% bzw. 90% bekommst Du mehrere Warnungen (> 50, > 80, ...), ist das beabsichtigt? Gruß FIFO Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? -- Brian Kernighan: "The Elements of Programming Style"
|