6 개월보다 오래된 파일을 삭제하려면 Scrip 바꾸는 것입니다. 6 개월 이상

한 달에 한 번 크론 작업을 설정하여 스크립트를 시작합니다.

스크립트는 파일이 너무 커질 때마다 매달 파일을 회전시키고 이전 파일 이름을 바꾸는 것입니다. 6 개월 이상 지난 파일을 삭제하고 싶었습니다.

한 달에 한 번이 스크립트를 실행하려고합니다. 오래된 것을 삭제할 수 있습니까?

명확하지 않은 경우 알려주십시오.



답변

이것으로 시작할 수 있습니다 :

find /your/file -mtime +182 -exec rm {} +

+182일 수량은 어디에 있습니까 ?


답변

당신은 사용할 수 있습니다 logrotate. 대부분의 Linux 시스템에서 이미 사용 가능하며 많은 패키지에 이미 로그 로테이션 스크립트가 사전 구성되어 있거나 스크립트를 조정하거나 직접 작성할 수 있습니다.


답변