可能重复:
如何从 csh 脚本重定向标准输出和标准错误
当服务器的执行 shell 是 sh 或 bash 时,我已经这样做了很多次:
exec('dostuff 2>&1', $output, $return);
但现在我的服务器在 FreeBSD 上,而 Apache 执行 shell 是 csh。我一直在这样做:
exec('dostuff |& cat', $output, $return);
我不确定这是正确的还是最佳的。有人有更好的方法吗?
可能重复:
如何从 csh 脚本重定向标准输出和标准错误
当服务器的执行 shell 是 sh 或 bash 时,我已经这样做了很多次:
exec('dostuff 2>&1', $output, $return);
但现在我的服务器在 FreeBSD 上,而 Apache 执行 shell 是 csh。我一直在这样做:
exec('dostuff |& cat', $output, $return);
我不确定这是正确的还是最佳的。有人有更好的方法吗?