Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP exec路由添加无响应,无错误_Php_Unix_Exec_Routes - Fatal编程技术网

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);