오늘의 데이터 파일에서 00:00:00의 판독값을 얻으려면 sysstat /sar를 어떻게 실행해야 합니까?

오늘의 데이터 파일에서 00:00:00의 판독값을 얻으려면 sysstat /sar를 어떻게 실행해야 합니까?

다음 항목을 사용하여 00:00:00(자정) 데이터를 포함하여 5분마다 SAR 정보를 얻으려고 합니다.

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

보다이 웹사이트.

관련 정보