리눅스 분류
/var의 용량이 문제입니다. 도와주세요..
작성자 정보
- 포마 작성
- 작성일
컨텐츠 정보
- 949 조회
- 0 추천
- 목록
본문
스크립트^^;
짜면 되죠..ㅋㅋ
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
등록된 댓글이 없습니다.