我应该如何运行 sysstat / sar 来获取当天数据文件中 00:00:00 的读数

我应该如何运行 sysstat / sar 来获取当天数据文件中 00:00:00 的读数

我尝试使用以下条目来获取每 5 分钟的 SAR 信息,包括 00:00:00(午夜)数据。

0 * * * * root /usr/lib64/sa/sa1 300 6

*/5 1-22 * * * root /usr/lib64/sa/sa1 1 1

0,5,10,15,20,25,30,35,40,45,50,55 23 * * * root /usr/lib64/sa/sa1 1 1

55 23 * * * root /usr/lib64/sa/sa1 300 2

5,10,15,20,25,30,35,40,45,50,55 0 * * * root /usr/lib64/sa/sa1 1 1

但上述命令将午夜数据添加到前一个每日数据文件的末尾。

我想获取当天文件中 00:00:00 午夜条目的读数。

答案1

这是默认行为,所以看起来您只是让 sysstat 在午夜(在日志轮换期间)写入两个文件,但看起来您的 crontab 已经在这样做了。也许在午夜之前轮换文件可以解决这个问题。

看起来您没有使用 12.5.1 或更高版本,因此将其添加到您的 crontab 中:

 #Update log sar reports every day at 2358 hours
 58 23 * * *  root /usr/lib64/sa/sa1 1 1

请参见这个网站

相关内容