-1

我有一个应用程序日志,我们称之为 app.log,它设置为最多记录 100MB,然后将自身重命名为 app.log-prev 并开始记录到名为 app.log 的新文件。问题是当新的 app.log 增长到 100MB 时,它将替换旧的 app.log-prev。

现在我可以通过手动将 app.log-prev 文件名编辑为 2013-09-25app.log-prev 来解决这个问题。2013-09-15 将是更改日期(最后一次编辑文件的日期)。

我想制作一个脚本,它将在 /var/applogs 中搜索文件 app.log-prev,如果该文件存在,则将更改的日期插入文件名的开头并将重命名的文件移动到 /var/applogs/归档日志/

4

1 回答 1

2

尝试使用logrotate,这就是它的用途。

您要使用的特定选项是dateext. 查看示例

于 2013-09-25T19:56:48.107 回答