- or download this
use Sys::uptime;
my $uptime;
...
printf "Load average over the last minute: %s\n",
$uptime->load('one');
- or download this
package Sys::uptime;
use Class::Struct;
use Carp;
use strict;
- or download this
my $WAIT_CACHE = 5;
- or download this
struct 'Uptime' => [
'uptime' => '$',
...
'load' => '%',
'as_string' => '$',
];
- or download this
sub TIESCALAR {
my $class = shift;
...
bless $self, $class;
$self;
}
- or download this
printf "Load average over the last minute: %s\n",
$uptime->load('one');
- or download this
sub FETCH {
my $self = shift;
...
}
return $self->{up};
}
- or download this
sub get_uptime {
local $_ = `uptime`;
...
croak "What was that? Bad uptime.";
}
}
- or download this
package Sys::uptime;
use Class::Struct;
...
}
1;
- or download this
use Sys::uptime;
...
sleep 3;
}