サーバーの実行シェルがshまたはbashの場合、これを何度も実行しました。
exec('dostuff 2>&1', $output, $return);
しかし今、私のサーバーは FreeBSD 上にあり、Apache 実行シェルは csh です。私はこれをやっています:
exec('dostuff |& cat', $output, $return);
これが正しいか、最適かはわかりません。誰もがより良い方法を持っていますか?
サーバーの実行シェルがshまたはbashの場合、これを何度も実行しました。
exec('dostuff 2>&1', $output, $return);
しかし今、私のサーバーは FreeBSD 上にあり、Apache 実行シェルは csh です。私はこれをやっています:
exec('dostuff |& cat', $output, $return);
これが正しいか、最適かはわかりません。誰もがより良い方法を持っていますか?