Я пытаюсь реализовать интерфейс CRUD для таблиц IP-маршрутизации, и я застрял при выполнении команд unix с помощью PHP. Я попытался повторить вывод команды route с помощью команды shell_exec, но результат нулевой.
echo shell_exec("route"); // Outputs nothing
Я также пробовал несколько других комбинаций, таких как:
echo exec("route"); // also outputs nothing
// and
$lastLine = system("route", $output);
echo $lastLine; // nothing
echo $output; // 127
Итак, как мне выполнить команду маршрута из PHP?
Спасибо!
ip
(частьiproute
илиiproute2
) вместо старой командыroute
. Например:ip route show
печатает вашу таблицу маршрутизации.ip route help
для получения дополнительной информации. Он (А) гораздо эффективнее и (Б) его легче анализировать. - person tylerl   schedule 11.11.2011