回答編集履歴
1
訂正: 古いログファイルをリネームするよう訂正
answer
CHANGED
@@ -4,6 +4,7 @@
|
|
4
4
|
CustomLog "|/usr/sbin/rotatelogs -l -f -c -p /usr/local/bin/rename_rotatelogs.sh /var/log/httpd/%s_orig.log 600" common
|
5
5
|
```
|
6
6
|
600秒ごとに「UNIX時間_orig.log」ファイルが作成されます。
|
7
|
-
その際、-p オプションで指定したプログラムが、**引数1=新しいログファイル名**、**引数2=古いログファイル名** (ともに絶対パス)で実行されますので、
|
7
|
+
その際、-p オプションで指定したプログラムが、**引数1=新しいログファイル名**、**引数2=古いログファイル名** (ともに絶対パス)で実行されますので、古いログファイルをリネームするといいと思います。
|
8
|
+
※新しいログファイルをリネームすると、restart で直近のログが消えてしまいます。
|
8
9
|
|
9
10
|
プログラムは、ファイル名から UNIX時間を抽出して、600 で割って、リネーム後のファイル名を組み立てて、mv コマンドでリネームするよう、シェルスクリプトなどで作成ください。
|