PHP exec route添加没有响应,没有错误

时间:2011-11-23 08:35:54

标签: php unix exec routes

我有这一行:

$lastLine = exec("/sbin/route add -net 127.0.0.1", $out, $retVar);

$ lastLine和$ out为空,$ retVar为7.这是什么意思? 我被期待像SIOCADDRT operation not permitted这样的消息,因为我没有像sudoer那样执行这个命令,但我没有得到任何结果。为什么?我想要错误:))

谢谢!

1 个答案:

答案 0 :(得分:3)

尝试将stderr重定向到stdout

$lastLine = exec("/sbin/route add -net 127.0.0.1 2>&1", $out, $retVar);