Jan Gehring
/
Rex-0.42.0
/
Rex::Commands::Sysctl
NAME
Rex::Commands::Sysctl - Manipulate sysctl
DESCRIPTION
With this module you can set and get sysctl parameters.
SYNOPSIS
use Rex::Commands::Sysctl;
my $data = sysctl "net.ipv4.tcp_keepalive_time";
sysctl "net.ipv4.tcp_keepalive_time" => 1800;
EXPORTED FUNCTIONS
- sysctl($key [, $val])
-
This function will read the sysctl key $key.
If $val is given, then this function will set the sysctl key $key.
task "tune", "server01", sub {
if( sysctl("net.ipv4.ip_forward") == 0 ) {
sysctl "net.ipv4.ip_forward" => 1;
}
};