由于没有SSH权限,经常需要用PHP运行LINUX命令,但是PHP只能获取标准输出的内容,不能获取标准错误输出.如果命令除了错误提示我们不能及时知道.
如果,我们把错误输出重定向到标出输出这个问题就解决了.代码如下
echo `ls -l . 2>&1`;
“2”是标准输出和错误输出合起来, “&1″就是标准输出设备.
风,抑或疯,都是一种生活态度,随性的生活
由于没有SSH权限,经常需要用PHP运行LINUX命令,但是PHP只能获取标准输出的内容,不能获取标准错误输出.如果命令除了错误提示我们不能及时知道.
如果,我们把错误输出重定向到标出输出这个问题就解决了.代码如下
echo `ls -l . 2>&1`;
“2”是标准输出和错误输出合起来, “&1″就是标准输出设备.