有一个shell script 创建了out.log文件 "/apps/abc/run.sh > out.log &", 程序一直运行的, 不断写log到文件out.log, 假设文件大小到了10M, 然后用 "> out.log" or "cp /dev/null > out.log"进行清空, 显示文件大小为0, 表明清空了. 但是当有log写入时, 文件大小恢复到10M大小. 在log之前的10M空间全部是NULL字符. 不论怎么清空(不要删除)文件, 当有log写入时就恢复文件大小.
有一个shell script 创建了out.log文件 "/apps/abc/run.sh&