获取文件的路径STDOUT被重定向到PHP命令行脚本

时间:2011-12-16 08:22:59

标签: php command-line

我从命令行运行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

1 个答案:

答案 0 :(得分:1)

你不能,至少不能使用>>,因为PHP不知道它的输出在哪里。

你必须在PHP中实现它。