본문 바로가기
linux

하드디스크 용량 출력 쉘 스크립트

by 하이바네 2021. 4. 26.
반응형

특정 프로젝트에서 하드디스크 용량을 계속 DB에 저장해야 하는 경우가 있었다.

그래서 tmp변수로 빼낸 것을 db에 저장하는 스크립트가 있는곳으로 실행하여 연결

쉘 스크립트는 자주 안 쓰니깐...다음에 또 기억 안 나는 일 없도록 우선 기록을 한다.

 

*ubuntu에서 기본 쉘은 bash가 아닌 dash이다.

아래의 스크립트는 bash로 실행을 해야하며 확인하는 방법은 아래와 같다.

//현재 상태 확인 : ls -al /bin/sh

//값 변경 : sudo dpkg-reconfigure dash -> no로 확인

변경 후 상태 확인을 하면 bash로 바뀌어있다.

 

/*스크립트(2021-04-28 추가)

빨간색으로 표시한 grep부분의 뒷 부분은 df -h에서 나오는 원하는 하드디스크 이름을 적어줘야함
*/

#!/bin/sh
COMMAND=`df | grep /dev/sdb1`

echo "$COMMAND" |
while IFS='' read -r line || [[ -n "$line" ]] ;
do
    tmp=($line)
    #echo ${tmp[1]}
    #echo ${tmp[2]}
    #echo ${tmp[3]}
    #echo ${tmp[4]}        
done

728x90

'linux' 카테고리의 다른 글

Apache2 CORS 허용 설정  (0) 2021.06.22
Apache2 환경 설정(Timeout, KeepAliveTimeout)  (0) 2021.06.14
vi 에디터 설정  (0) 2021.03.29
tmux(티먹스) 기능 정리  (0) 2021.03.23
하드웨어 상태 출력 API  (0) 2021.03.22

댓글