Message-Passing
view release on metacpan or search on metacpan
lib/Message/Passing/Role/Script.pm view on Meta::CPAN
}
}
sub change_uid_if_needed {
my $self = shift;
my ($uid, $gid);
if ($self->_has_user) {
my $user = $self->user;
$uid = getpwnam($user) ||
die("User '$user' does not exist, cannot become that user!\n");
(undef, undef, undef, $gid ) = getpwuid($uid);
}
if ($gid) {
setgid($gid) || die("Could not setgid to '$gid' are you root? : $!\n");
}
if ($uid) {
setuid($uid) || die("Could not setuid to '$uid' are you root? : $!\n");
}
}
sub set_io_priority_if_needed {
( run in 0.241 second using v1.01-cache-2.11-cpan-8d75d55dd25 )