比如一个日志文件20M当它达到20M时會自动删除原来旧的日志,同时写入新的日志... 比如一个日志文件20M,当它达到20M时会自动删除原来旧的日志同时写入新的日志。
你可以用┅个定时检查解决这问题:
你可以建一个定时任务执行SHEEL比如每天几点检查一下,linux文件大小限制如果超出20MB,就重命名或是删掉这个文件。这样就可以实现你所说的自动清理了。
你对这个回答的评价是
具体怎么做?具体点谢谢。
你对这个回答的评价是
在linux下fopen对要打开的linux文件大小限制是囿限制的,限制来源于off_t这个类型大小的限制:
对于32位程序fopen无法打开大于2G的文件,但可用下面的方法突破限制:
查找大小在某个范围内的文件使用-size参数,-size +n表示大于n单位的范围-size –n表示小于n单位的范围。例如查找大于100k且小于400k的文件:
-type f表示只查找文件,过滤掉文件夹块文件等。
将查出来的文件以详细列表形式显示出来