Description

This function checks whether the traceroute binary exists on the server.

 The system checks the following directories:

  • /bin
  • /sbin
  • /usr/sbin
  • /usr/local/sbin
  • /usr/bin
  • /usr/local/bin

This function also sets the environment variable $Cpanel::CPVAR{'Net_traceroute_disabled'}.

Examples


$cpanel = new CPANEL(); // Connect to cPanel - only do this once.
$find_traceroute = $cpanel->api1('Net','sethastraceroute'); // Call the function.

my $cpliveapi = Cpanel::LiveAPI->new(); # Connect to cPanel - only do this once.
my $find_traceroute = $cpliveapi->api1('Net','sethastraceroute'); # Call the function.

<cpanel Module="Net::sethastraceroute()">
cpapi1 --user=username Net sethastraceroute

1

Parameters

This function does not accept parameters.

Returns

  • 0 — The traceroute binary exists.
  • 1 — The traceroute binary does not exist.