/usr/local/CPAN/Ocsinventory-Agent/Ocsinventory/Agent/Backend/OS/AIX/Users.pm
package Ocsinventory::Agent::Backend::OS::AIX::Users;
sub check {
# Useless check for a posix system i guess
my @who = `who 2>/dev/null`;
return 1 if @who;
return;
}
# Initialise the distro entry
sub run {
my $params = shift;
my $inventory = $params->{inventory};
my %user;
# Logged on users
for(`who`){
$user{$1} = 1 if /^(\S+)./;
}
my $UsersLoggedIn = join "/", keys %user;
$inventory->setHardware ({ USERID => $UsersLoggedIn });
}
1;