다음 항목을 사용하여 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
보다이 웹사이트.