【发布时间】:2014-03-12 08:46:04
【问题描述】:
我正在使用 exec 调用一个 php 脚本,并且我正在尝试制作一个简单的日志。
目前我有这个:
exec("php script.php $options > temp/log.txt");
如果我在写入结果后执行,但如果我多次执行,它总是被最后一次调用替换。
有没有办法只在 .txt 的末尾添加输出,而不替换所有文件?
谢谢
【问题讨论】:
我正在使用 exec 调用一个 php 脚本,并且我正在尝试制作一个简单的日志。
目前我有这个:
exec("php script.php $options > temp/log.txt");
如果我在写入结果后执行,但如果我多次执行,它总是被最后一次调用替换。
有没有办法只在 .txt 的末尾添加输出,而不替换所有文件?
谢谢
【问题讨论】:
这个和php无关,你在找一个shell功能:
exec("php script.php $options >> temp/log.txt");
请注意其中的双 >>。它附加重定向而不是覆盖目标。
【讨论】: