질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

어제 날짜보다 적은 디렉토리 삭제 sh 프로그램

작성자 정보

  • 여왕발 작성
  • 작성일

컨텐츠 정보

본문

 

디렉토리명이 현재보다 24시간전인 디렉토리를 삭제하는 것이라면..

다음과 같겠네요. ( 디렉토리명이  2004061804 형식으로 시까지 되어있는거라면)

 

START_TIME=`date '+%Y%m%d%H' --date '1 days ago'`
echo "$START_TIME"


# 24시간 전의 디렉토리는 지운다.
for DIR_LIST in `ls /tmp/input`; do
        if [ $DIR_LIST -lt  $START_TIME ]
        then
            echo "/bin/rm -r /tmp/input/$DIR_LIST"
            /bin/rm -r /tmp/input/$DIR_LIST
        fi

done

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,803 개
  • 현재 접속자 :  93 명