감시기능을 하는 쉘을 짜고 있는데요 디스크 용량체크에서 막히네요
제가 구현하고자 하는 기능은 디스크 용량을 체크한후 일정용량(예를 들어 70%)을 넘어서면 백업을 하려고 합니다만...
디스크 용량 체크는 du, df 명령어 두개뿐이 모르겠는데
도대체 어떻게 하면 구현할수 있을까요
힌트를 바랍니다
정답은 본인이 구하고 싶고 키워드라도 좀 주세요
df 명령 사용하면 사용량이 나오니 이걸 awk 같은 걸로 짤라서 일정 선을 넘으면 백업하는 스크립트를 만들면 되지 않을까요?? 아니면 뭔가 다른 게 궁금하신건가요?
윗분처럼 df 결과를 적절히 변환하여 용량을 알아내거나
디스크용량만 리턴하는 별도 프로그램 작성 후 쉘에서 그 바이너리 호출하면 되겠군요. 이 경우엔 statfs() 함수 사용하면 파일시스템 정보 가져올수 있을거에요..
df와 awk의 조합으로 해결하였습니다
답변주신분들 감사합니다
쉘에서 사용자 정의 함수는 만들겠는데 만들어진 함수 사용법까진 모르겠네요
그럼 좋은 하루 되세욤 꾸뻑~~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
df 명령 사용하면
df 명령 사용하면 사용량이 나오니 이걸 awk 같은 걸로 짤라서 일정 선을 넘으면 백업하는 스크립트를 만들면 되지 않을까요?? 아니면 뭔가 다른 게 궁금하신건가요?
윗분처럼 df 결과를
윗분처럼 df 결과를 적절히 변환하여 용량을 알아내거나
디스크용량만 리턴하는 별도 프로그램 작성 후 쉘에서 그 바이너리 호출하면 되겠군요.
이 경우엔 statfs() 함수 사용하면 파일시스템 정보 가져올수 있을거에요..
답변 감사합니다
df와 awk의 조합으로 해결하였습니다
답변주신분들 감사합니다
쉘에서 사용자 정의 함수는 만들겠는데 만들어진 함수 사용법까진 모르겠네요
그럼 좋은 하루 되세욤 꾸뻑~~
댓글 달기