我从命令行运行PHP脚本,如下所示:php test.php>> output.log。 我的output.log文件的大小已经增加,我想实现某种轮换(在满足某个条件时归档和截断它)。 如果我不知道脚本代码中文件的路径,我怎么能这样做,因为它在被调用时设置了?
我看到你可以在Python中这样做:Is there a way to find out the name of the file stdout is redirected to in Python
答案 0 :(得分:1)
你不能,至少不能使用>>
,因为PHP不知道它的输出在哪里。
你必须在PHP中实现它。