반응형
아파치 서버의 로그 삭제 스크립트
이 스크립트는 /var/logs 디렉터리에서 2일 이전에 수정된 파일을 찾아 삭제하는 역할을 합니다.
vim cleanup_old_logs.sh
#!/bin/bash
# Script Name: cleanup_old_logs.sh
# Description: Remove files in /var/logs that are older than 2 days
cd /var/logs
# Remove files modified more than 2 days ago
find . -type f -mtime +2 -exec /bin/rm -f {} \;
- 주요 내용
- cd /var/logs : 스크립트가 작업을 수행할 디렉터리로 이동합니다.
- find . -type f -mtime +2 -exec /bin/rm -f {} \; : find 명령어를 사용하여 현재 디렉터리에서 2일 이전에 수정된 파일을 찾아 삭제합니다.
728x90
반응형
'스크립트' 카테고리의 다른 글
[스크립트] 리눅스에서 ping 테스트 시 시작 표시하기(ping 정상 Bell 울림) (0) | 2013.09.10 |
---|---|
아파치 서버의 로그 저장 스크립트 (0) | 2013.08.14 |
bind recursive clients 모니터링 (0) | 2013.08.14 |
[랜덤] 임의의 패스워드 생성 (0) | 2013.07.02 |
FTP를 사용하여 파일을 업로드하는 스크립트 (0) | 2013.06.18 |