검색어 '자동삭제스크립트'에 대한 1 개의 검색 결과

  1. 2009/08/10 3일 이전 파일을 자동으로 지우자... by neosky

#!/bin/bash

# dimeclub.co.kr 으로 쌓이는 weblog를 3일 단위로만 저장하고
# 그 이전의 로그는 지우도록 하는 스크립트
# 작성일 : 2009.08.10

## 설정값
DIR1="/backup/weblog/seroot_www";
DIR2="/backup/weblog/seroot_blog"
DEL_DAY="3";
timefile="/tmp/.time.tmp";

## 오래된 파일 값 삭제 (3일 이전)
touch -t $(date +%Y%m%d%H%M --date "$DEL_DAY days ago") $timefile;

echo "오늘로부터 $DEL_DAY 일 이전의 자료를 삭제합니다."

find $DIR1 -type f -name "*" ! -newer $timefile -exec rm -f {} \;
find $DIR2 -type f -name "*" ! -newer $timefile -exec rm -f {} \;

rm -f $timefile;


위 스크립트를 짜서 cron.daily 에 넣어두면 알아서 3일전 파일은 삭제가 될 것이다.

2009/08/10 16:43 2009/08/10 16:43
neosky 이 작성.

당신의 의견을 작성해 주세요.

[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다