電子書籍の厳選無料作品が豊富!

apache2 のログをローテイトする時間
apache2 のログを rotatelogs を使ってローテイトしていますが、新しい日付に変わるのが午前9時です。おそらく標準時の00:00にローテイトしているのだと思いますが。これを日本時間の00:00にするにはどうしたらよいでしょうか?

よろしくおねがいします。

A 回答 (3件)

man rotatelogs


をすればおわかりになると思いますが、rotationtimeとoffsetを指定すれば良いはずです。
rotatelogs [ログファイル名] 86400 540
とすれば、、UTCから毎日(86400秒ごとに)+9時間(540分)の時点でローテートしてくれます。
あるいはシステムの標準時をJST(+9時間)にするとか、apacheの環境変数をJSTにして起動するとかかな。
    • good
    • 0
この回答へのお礼

ありがとうございます。指定の時間にログが切り替わるようになったようです。

ついでの質問ですが、

> man rotatelogs
> をすればおわかりになると思いますが

なぜか
No manual entry for rotatelogs
となってしまいます。configureで失敗しているのでしょうか?

お礼日時:2010/02/03 12:00

>configureで失敗しているのでしょうか?



それはインストールした方がお分かりでしょうから聞いてみて下さい。
たぶんmanpathが通ってないとかではないでしょうか?
    • good
    • 0

こんにちは。




-diffオプションに540分を設定してあげれば良いと思います。

-diff 540
    • good
    • 0
この回答へのお礼

ありがとうございます。
ローテイトが規模王通りの時間に行われるようになったようです。

お礼日時:2010/02/03 12:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!