質問するログイン新規登録

回答編集履歴

1

訂正: 古いログファイルをリネームするよう訂正

2017/10/19 14:48

投稿

TaichiYanagiya
TaichiYanagiya

スコア12218

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 コマンドでリネームするよう、シェルスクリプトなどで作成ください。