回文章列表
作者KOCN.bbs@ptt.cc (......), 信區: 386bsd
標題Re: [問題] newsyslog.conf怎麼讓他每小時把某個lo …
時間批踢踢實業 (Mon Jan 22 01:05:17 2007)
轉信站: GIBBS!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!ctu-gate!ctu-
Origin: sally.csie.ntu.edu.tw

※ 引述《style520 (XXYY)》之銘言:
: ※ 引述《KOCN (......)》之銘言:
: : 要怎麼讓他一個小時為單位作log rotate
: : 我查了說明文件
: : 他的最小單位好像只到每天幾點
: : 例如$D0每天十二點
: : 好像不能再小下去了
: : 如果我要讓他每小時把我的apache的log檔 用gzip壓縮起來該怎麼做
: : newsylog裡面的when欄位要怎麼填??
: : # logfilenam                                   [owner:group]    mode count size
: : /var/log/httpd/ywwbsd.dnsalias.net-access.log   wwwadm:www      600  5     *
: :  when   flags [/pid_file] [sig_num]
: :  ???     ZC    /var/run/httpd.pid
: : ^^^^^
: : 這裡該怎麼寫??
: 自己寫一個 script 丟到 crontab
: 看來只有這樣了吧

如果一定要用newsyslog 有辦法嗎(簡單的說 其實是作業要求>"<)
我把man newsyslog.conf整個都看完了

他的兩種時間格式都不能做到我想要的要求
[Mdd[Dhh]]
最多也只能到每天幾點鐘做
$D00 每天零點
$D01 每天1點
....
^^^^^^^^^^^^^最小的時間單位只能到24小時

另外一種
[[[[[cc]yy]mm]dd][T[hh[mm[ss]]]]]

也是沒辦法
只能
@T00     每天00點
@T0001   每天00點00分
@T000102 每天00點01分02秒

^^^^^^^^^^^^
上面三種搞了半天不就是 每天一次嗎@@


--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.113.94.187
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻