PHPスクリプトの出力をファイルに書き込もうとすると、最も奇妙なエラーが発生します。私が使う:
#php daily.php > error/daily
とにかく、これはコンソールに出力するだけです。ファイル (エラー/毎日) はそのままです。
error/daily には chmod 777 があります。
#php daily.php >> error/daily
どちらも機能しません。Daily.php の出力は、コンソールに出力され続けます...
これについて何かアイデアはありますか?:/ 前もって感謝します!
アップデート:
現在使用中
#php daily.php 2> error/daily
コンソールには何も出力されません。
しかし、error/daily はそのままで、何も書き込まれません。
別の更新:
#php daily.php 2>> error/daily
期待どおりに動作します (エラー出力をファイルに追加します)。
#php daily.php 2> error/daily
単純にファイルを空にし、何も書き込みません。なぜこれが起こっているのでしょうか?