昨日 2003-10-27 に仕込んだ logrotate が動いているかをチェックしたところ、見事に失敗していた。
Google で logrotate ローテート されない を検索したところ、原因がわかった。
要するに、もう一日経たないとローテートされないということだ。
次からは、config ファイルが正しいことと /var/lib/logrotate.status にエントリが
追加されたことを確認しておく必要があるな。
logrotateの設定
http://kamoland.com/comp/logrotate.html
テストで /usr/sbin/logrotate /etc/logrotate.d/sqlserver_backup -v したら、以下の出力があった。
Google で logrotate ローテート されない を検索したところ、原因がわかった。
要するに、もう一日経たないとローテートされないということだ。
次からは、config ファイルが正しいことと /var/lib/logrotate.status にエントリが
追加されたことを確認しておく必要があるな。
logrotateの設定
http://kamoland.com/comp/logrotate.html
/var/lib/logrotate.status に,ローテイト対象ファイルごとに,前回実行日時が記録されている.
例)
"/var/log/messages" 2003-4-20
このファイルに該当行が存在しない場合,まず初回logrotate実行時に該当行がその当日日付で作成され
(このときローテイトは実行されない!), 2回目から実際のローテイト処理が行われる.
- テストしたら昨日の疑問も氷解
圧縮方法とレベルは gzip -9 でいいようだ。テストで /usr/sbin/logrotate /etc/logrotate.d/sqlserver_backup -v したら、以下の出力があった。
compressing new log with: gzip -9 /home/hiroaki/backup/kessandb_current_sql_server_backup.1
以上の内容はhttp://sonic64.com//2003-10-28.htmlより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます
モバイルやる夫Viewer Ver0.14