可能重复:
脚本删除30天以上的文件
我的硬盘突然变满了,我search了四周,直到我终于发现埋在Library / Logs / Console / myname /中的“console.log.9”文件是112 Gig!
我无法打开并正确检查。
我做了一些研究,找出了使用find和exec命令从特定path查找和删除超过30天的日志文件的方法。
find / export / home / ftp(-name console.log -or -name server.log)-mtime +30 -exec rm -f {} +
但我想旋转console.log日常明智和是任何shell脚本每天旋转console.log。
请帮我解决这个问题。
添加一个文件到/etc/logrotate.d ,包含类似的东西
/export/home/ftp/console.log { rotate 7 daily compress missingok notifempty }