AIX-SysInfo
view release on metacpan or search on metacpan
my $PRTCONF='/usr/sbin/prtconf';
my %sysinfo = ();
my @pconf_array;
#--------------------------------------------------------
# Simple functions to populate the hash
#--------------------------------------------------------
sub prtconf_param {
my $param = shift @_;
my @result = grep {/$param/} @pconf_array;
return undef unless ( scalar @result );
($_ = pop @result) =~ /:\s*(.*)/;
return $1;
}
sub get_total_ram {
my $hash = shift @_;
my $memory = prtconf_param( '^Memory Size:' );
$memory =~ /(\d+)\D+/; $hash->{total_ram} = $1;
return 1;
}
sub get_hostname {
my $hash = shift @_;
( run in 0.899 second using v1.01-cache-2.11-cpan-49f99fa48dc )