次の項目を使用して、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
よりこのウェブサイト。