我有一个脚本,我从 tomcat 获取日志并将其发送到我的云资源中。一切正常,但是当我的 tomcat 旋转日志时出现问题。
当日志轮换时,其前缀为日期(日志每天轮换)。由于我的脚本每半小时运行一次,因此在轮换时我可能会错过日志,因为我在示例中使用静态名称获取日志logfile.log
。
在旋转之前,文件将如下所示:
logfile.log
旋转后,它看起来像这样:
logfile.log.2012-10-09
有没有办法摆脱这个问题?
编辑:
我的脚本:
cp /tomcat/logs/$logname $fileName
gzip $fileName
s3cmd put $fileName.gz s3://x.x.x.x.x/$folderName
提前致谢。