Linux에서 /tmp 폴더를 자동으로 삭제하는 방법은 무엇입니까? 자동 디스크 로그 정리 Bash 스크립트

게시 됨: 2014-03-13
Crunchify - Linux 디스크 정리 스크립트

다음은 모든 Linux 환경에서 자동 디스크 로그 정리를 수행하는 간단한 스크립트입니다. 올바른 CRUNCHIFY_TMP_DIRS 를 제공하기만 하면 됩니다. 디스크에 여유 공간이 없으면 모든 종류의 문제가 발생할 수 있습니다.

그러나 그 전에 몇 가지 중요한 명령에 대한 기본적인 이해를 합시다.

1 단계)

df -H 명령을 확인하십시오.

df 명령을 사용하여 파일 시스템의 총 공간 및 사용 가능한 공간에 대한 정보를 표시합니다.

FileSystem 매개변수는 파일 시스템이 있는 장치의 이름, 파일 시스템이 마운트된 디렉토리 또는 파일 시스템의 상대 경로 이름을 지정합니다.

FileSystem 매개변수를 지정하지 않으면 df command 은 현재 마운트된 모든 파일 시스템에 대한 정보를 표시합니다. 파일이나 디렉토리가 지정되면 df 명령은 그것이 상주하는 파일 시스템에 대한 정보를 표시합니다.

산출:

2 단계)

다음으로 파일 시스템을 필터링하고 공간의 백분율을 찾으십시오.

산출:

따라서 공간이 부족한 경우 프로그래밍 방식으로 특정 폴더에서 파일을 정리하려는 경우가 있습니다. 이 경우 아래 스크립트를 실행하기만 하면 스크립트에 언급된 필터 기준에 따라 사용하지 않는 모든 파일을 정리합니다. 또한 스크립트에 지정된 사용자에게 이메일을 보냅니다.

다른 사람은 다음을 읽어야 합니다.

  • JAVA에서 Windows/Mac 명령을 실행하고 텍스트 결과를 반환하는 방법

완전한 Linux DiskCleanup 스크립트:

도움이 되었기를 바랍니다. 위의 스크립트에 대해 질문이 있으면 알려주십시오. 어떤 제안이든 환영합니다. 스크립트는 Linux 및 Mac OS X에서 작동합니다.

위의 스크립트 every 3 days 실행하고 싶습니까? 아래 cron 일정을 사용하십시오.

Setting up CronJobs 에 대한 자세한 자습서가 준비 중입니다. 채널을 고정하세요.