LinuxでのFTPのログローテーション方法

Linuxサーバーに自分で追加設定していたFTPのログが溜まってたのでローテーションかけることにしました。

/etc/logrotate.d/proftpdというファイルが存在するので、そこに以下の記述を追加して下さい。

/var/log/proftpd/*.log {
	missingok
	notifempty
	postrotate
		/usr/bin/kill -HUP `cat /var/run/proftpd.pid 2>/dev/null` 2>/dev/null || true
	endscript
}

原理は、logrotateが配下のディレクトリを調べて、そこにある設定に従いログを循環させているだけです。同ディレクトリにはproftpd以外の設定ファイルもありますので、参考に覗いてみては如何でしょうか。

Share