매일 매일 로그 자르는 방법 |
글 쓴 이 |
linux |
날 짜 |
2003년 03월 08일 17시 52분 42초 |
본 문 |
매일 매일 로그 자르는 방법 :
rotate.sh
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#!/bin/bash
DATE=`/bin/date +%y%m%d`
/bin/cp /home1/apache/logs/access /home1/apache/logs/access.$DATE
cat /dev/null > /home1/apache/logs/access
/bin/gzip /home1/apache/logs/access.$DATE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 0 * * * /home1/apache/bin/rotate.sh
이걸 매일 같은 시간에 crontab 에 넣어서 돌리면
-rw-r--r-- 1 irteam irteam 212735489 1월 28 22:08 access
-rw-r--r-- 1 irteam irteam 27805579 1월 24 00:01 access.020124.gz
-rw-r--r-- 1 irteam irteam 29077252 1월 25 00:01 access.020125.gz
-rw-r--r-- 1 irteam irteam 28892112 1월 26 00:01 access.020126.gz
-rw-r--r-- 1 irteam irteam 26792372 1월 27 00:01 access.020127.gz
-rw-r--r-- 1 irteam irteam 24415180 1월 28 00:01 access.020128.gz |
|
|
|