리눅스 crontab 명령어를 사용하여 로그 기록 자동으로 지우기
안녕하세요 김다이아입니다. 리눅스의 crontab을 사용하여 아파치 웹 서버에서 30일이 지난 로그 파일을 정기적으로 삭제하는 방법에 대하여 알아보도록 하겠습니다. 먼저, 아파치 웹 서버의 로그 파일이 저장되는 디렉터리를 확인해야 합니다. 보통 아파치의 로그 파일은 /var/log/apache2/ 또는 /var/log/httpd/ 디렉터리에 저장됩니다. 그다음, 해당 디렉터리에서 30일 이상이 지난 로그 파일을 찾고 삭제하는 "find" 명령어를 작성해야 합니다. 실행 파일을 만들기 위해서 먼저 파일 경로를 확인합니다. 작성자는 /home 디렉터리에 파일을 생성합니다. vi delete_logs.sh delete_logs.sh 파일 안의 내용은 아래와 같습니다. #!/bin/bash # 아파치 로그 파일..
2023.08.02