我正在使用exec调用php脚本,我正在尝试创建一个简单的日志。
目前我有这个:
exec("php script.php $options > temp/log.txt");
如果我执行一次结果写入,但如果我多次执行它,它总是被最后一次调用替换。
有没有办法只在.txt的末尾添加输出,而不替换所有文件?
由于
答案 0 :(得分:2)
这与php无关,你正在寻找一个shell功能:
exec("php script.php $options >> temp/log.txt");
注意那里的双>>
。它附加重定向而不是覆盖目标。