ユーザ用ツール

サイト用ツール


01_linux:03_mail:17_mail_logrotate

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

01_linux:03_mail:17_mail_logrotate [2019/06/21 11:09] (現在)
matsui 作成
ライン 1: ライン 1:
 +====== 17 メールログのログローテート ======
  
 +
 +メールログは、rsyslogで掴んでいるのでrsyslogにKILL -HUPしてあげないとうまくローテートしない
 +<​code>​
 +[root@relay ~]# lsof -n | grep maillog
 +rsyslogd ​  ​2566 ​     root    2w      REG              253,1  30643285 ​   1320630 /​var/​log/​maillog-20190621
 +</​code>​
 +
 +
 +===== 毎日ローテート =====
 +
 +<​code|/​etc/​logrotate.d/​maillog>​
 +/​var/​log/​maillog
 +{
 +create 0640 root root
 +    daily
 +    rotate 30
 +    ifempty
 +    sharedscripts
 +    postrotate
 +        /bin/kill -HUP `cat /​var/​run/​syslogd.pid 2> /dev/null` 2> /dev/null || true
 +        /bin/kill -HUP `cat /​var/​run/​rsyslogd.pid 2> /dev/null` 2> /dev/null || true
 +    endscript
 +}
 +</​code>​
 +
 +{{tag>​mail logrotate}}
01_linux/03_mail/17_mail_logrotate.txt · 最終更新: 2019/06/21 11:09 by matsui

Yesterday:165 Today:153 Total:06468