これで、おかたづけまで完璧だ。

2010年2月25日 Linux, スクリプト関連, 雑記

こうで、

ext () {
  rnmMt=`date -d ‘2 days ago’ ‘+%Y%m’`
  mv acl1.txt acl$rnmMt.txt
  mv acl1.html acl$rnmMt.html
  zip -5 acl$rnmMt.zip acl$rnmMt.txt acl$rnmMt.html
  rm acl1.txt acl$rnmMt.txt
  cp access_log acl1.txt
}

↓↓↓↓↓

ext () {
  rnmMt=`date -d ‘2 days ago’ ‘+%Y%m’`
  mv acl1.txt acl$rnmMt.txt
  mv acl1.html acl$rnmMt.html
  zip -5 acl$rnmMt.zip acl$rnmMt.txt acl$rnmMt.html ./daily/*.*
  rm acl1.txt acl$rnmMt.txt ./daily/*.*
  cp access_log acl1.txt
}

こう。

visitors -A -m 250 access_log >$ymd.html

↓↓↓↓↓

visitors -A -m 250 access_log >./daily/$ymd.html

※太字が追加部分。
これならファイルが増えすぎて泣くこともない。
【「Visitorsでアクセスログを読み(ry」を書き直し。】の差分。これでばっちり。

コメントは受け付けていません。