리눅스 분류
어제 날짜보다 적은 디렉토리 삭제 sh 프로그램
작성자 정보
- 여왕발 작성
- 작성일
컨텐츠 정보
- 834 조회
- 0 추천
- 목록
본문
디렉토리명이 현재보다 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
등록된 댓글이 없습니다.