56 |
|
|
57 |
find_proc_acpi('battery', sub { |
find_proc_acpi('battery', sub { |
58 |
my $bat = shift; |
my $bat = shift; |
59 |
return unless $bat =~ /BAT/; |
return unless $bat =~ /\w+/; |
60 |
|
|
61 |
warn "# testing battery $bat\n" if ( $debug ); |
warn "# testing battery $bat\n" if ( $debug ); |
62 |
|
|
94 |
|
|
95 |
my $i = 0; |
my $i = 0; |
96 |
|
|
97 |
|
|
98 |
while ( 1 ) { |
while ( 1 ) { |
99 |
my $s = strftime("%Y-%m-%d %H:%M:%S", localtime()); |
my $s = strftime("%Y-%m-%d %H:%M:%S", localtime()); |
100 |
|
|
178 |
my $d_write = ( $d_w - $ld_w ) / $dt; |
my $d_write = ( $d_w - $ld_w ) / $dt; |
179 |
( $ld_r, $ld_w ) = ( $d_r, $d_w ); |
( $ld_r, $ld_w ) = ( $d_r, $d_w ); |
180 |
|
|
181 |
printf("%s | %s |%5s D %-5s|%5s > %-5s| %s%s\n", |
my $out = sprintf("%s | %s |%5s D %-5s|%5s > %-5s| %s%s\n", |
182 |
$s, |
$s, |
183 |
$load, |
$load, |
184 |
unit( $d_read ), unit( $d_write ), |
unit( $d_read ), unit( $d_write ), |
186 |
$bat, $temp, |
$bat, $temp, |
187 |
); |
); |
188 |
|
|
189 |
|
print $out; |
190 |
|
|
191 |
sleep $dt; |
sleep $dt; |
192 |
} |
} |
193 |
|
|