标签: php freebsd csh
可能重复: How to redirect stdout and stderr from csh script
在服务器的执行shell是sh或bash之前,我已经多次这样做了:
exec('dostuff 2>&1', $output, $return);
但现在我的服务器在FreeBSD上,Apache执行shell是csh。我一直这样做:
exec('dostuff |& cat', $output, $return);
我不确定这是正确的还是最佳的。有人有更好的方法吗?
答案 0 :(得分:0)
使用proc_open()从stderr获取输出。
proc_open