반응형
특정 프로젝트에서 하드디스크 용량을 계속 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 |
댓글