디스크 사용량을 쉘 변수로 가져오기

디스크 사용량을 쉘 변수로 가져오기

목표는 디스크 사용량이 지정된 임계값을 초과할 때 자동 경고를 트리거하는 것입니다. 지금까지는 df -hP /disk/path디스크 사용량을 반환하는 명령 만 찾았습니다 . 그러나 아래 이미지에 표시된 것처럼 다른 많은 정보도 반환합니다.

df 명령 및 결과 스크린샷

Use%통계를 검색하는 가장 편리한 방법을 찾고 있습니다 . 정규식이나 기타 Linux 명령을 통해.

df명령에서 올바른 값을 추출하는 것만 처리하는 반면, 다른 질문은 이 부분을 처리하고 알림을 보낸다는 점에서 기존 질문과 다릅니다 . 이 질문에 대해 제가 받아들인 최선의 대답은 올바른 값을 추출하기 위해 제가 본 가장 우아한 방법입니다.

답변1

이것을 사용해 보세요:

df -hP /disk/path | awk '{print $5}' |tail -1|sed 's/%$//g'

관련 정보