PHP exec路由添加无响应,无错误
我有一句话:PHP exec路由添加无响应,无错误,php,unix,exec,routes,Php,Unix,Exec,Routes,我有一句话: $lastLine = exec("/sbin/route add -net 127.0.0.1", $out, $retVar); $lastLine和$out为空,$retVar为7。这是什么意思? 我需要一条消息,比如SIOCADDRT operation not allowed,因为我没有以sudoer的身份执行这个命令,而是什么也没有得到。为什么?我想要错误:) 谢谢 尝试将stderr重定向到stdout: $lastLine = exec("/sbin/route
$lastLine = exec("/sbin/route add -net 127.0.0.1", $out, $retVar);
$lastLine和$out为空,$retVar为7。这是什么意思?
我需要一条消息,比如SIOCADDRT operation not allowed
,因为我没有以sudoer的身份执行这个命令,而是什么也没有得到。为什么?我想要错误:)
谢谢 尝试将
stderr
重定向到stdout
:
$lastLine = exec("/sbin/route add -net 127.0.0.1 2>&1", $out, $retVar);