질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

/var의 용량이 문제입니다. 도와주세요..

작성자 정보

  • 포마 작성
  • 작성일

컨텐츠 정보

본문

스크립트^^;

짜면 되죠..ㅋㅋ

2가지 방법이 있는데...

클론을 사용하여 1분또는 1시간 마다 실행하는 방법과.

2번째 방법은 ..

프로세스를 계속 돌리는 방법이죠..

간단하는 방법은 2번째니까.따라해보세요^^

========= 단지 몇줄이면 됩니다. ++++++++++++++++++++++

#!/bin/bash


while ( true )
do

var_size=`df | grep var | awk '{print $3}'`

if [ $var_size -gt 1000 ] ; then
        echo "메일을 정리해 주세요" | mail -s "메일을 정리해 주세요" 수신할메일주소
fi


sleep 360
done
~                            

위 프로그램은 df 명령어로 용량채크하고, grep 명령어로 var 파티션을 잡아낸 다음

awk 명령어로 3번째 .. 항목을 뽑아내서 변수에 저장합니다.

그리구 아래 if문에서 비교하여 메일을 보내는거죠.

1000이란 숫자는 약 1M정도니까 변경해 주세요.

% 를 비교해서 할 수도있지만... 더 복잡해져요.. 그래서 최대한 간단하게^^%

 

그리구 sleep 360은 360초 정도 쉬었다가 조사하는 거에요.

 

실행은 .. 위 파일을 붙인다음 (mail_check.sh)

실행권한을 주고 (chmod 700 mail_check.sh)

데몬으로 실행 시키세요 (./mail_check.sh &)

 

이렇게 하시면 간단하게 점검 스크립트를 만들 수 있죠^^

유용하게 사용하세요..^^ 즉석 프로그램입니다.ㅋㅋ

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,201 개
  • 현재 접속자 :  279 명