-1

重複の可能性:
csh スクリプトから stdout と stderr をリダイレクトする方法

サーバーの実行シェルがshまたはbashの場合、これを何度も実行しました。

exec('dostuff 2>&1', $output, $return);

しかし今、私のサーバーは FreeBSD 上にあり、Apache 実行シェルは csh です。私はこれをやっています:

exec('dostuff |& cat', $output, $return);

これが正しいか、最適かはわかりません。誰もがより良い方法を持っていますか?

4

1 に答える 1

0

proc_open()を使用して、stderrから出力を取得します。

于 2012-10-26T21:16:20.463 に答える