如何每天轮换 console.log……?

如何每天轮换 console.log……?

可能重复:
删除超过 30 天的文件的脚本

我的硬盘突然满了,我到处搜索,最后发现隐藏在 Library/Logs/Console/myname/ 中的“console.log.9”文件有 112GB!

我无法正确打开并检查它。

我做了一些研究,找到了使用 find 和 exec 命令从特定路径查找和删除超过 30 天的日志文件的方法。

查找 /export/home/ftp (-name console.log -或 -name server.log) -mtime +30 -exec rm -f {} +

但是我希望每天轮换 console.log,是否有任何 shell 脚本可以每天轮换 console.log。

请帮助我解决这个问题。

答案1

添加一个文件/etc/logrotate.d,其中包含类似

/export/home/ftp/console.log {
  rotate 7
  daily
  compress
  missingok
  notifempty
}

相关内容