[Linux] shell script 3

haryun·2023년 2월 20일
0

Linux

목록 보기
14/16

bash shell script

inflearn - linux bash shell script(실전편)

✏️ 디스크 파티션 사용량 감시 스크립트

$ df -h | awk '{gsub("%", ""); USE=$5; MNT=$6; if ( USE > 10 ) print USE, MNT}' | column -t | grep -v "^[A-Z]"

파이프라인으로 쭉 작성한 명령을 스크립트로 다시 작성한다.

TEXT="$(df -h | \
        awk '{
                gsub("%","");
                USE=$5;
                MNT=$6;
                if ( USE > 80 )
                        print MNT,"파티션이 ",USE,"%를 사용중입니다."
                }' |\
        grep -v "^[A-Z]")"


# 텔레그램 메세지 전송 스크립트 작성 ... 

🖍️ warnig: shell level (1000) too high, resetting to 1 ... error

스크립트를 실행하는데 해당 에러가 떴다....
재귀호출로 인해 발생하는 에러라고,,, 여기서 확인해보니까 스크립트에서 텔레그램 실행 파일을 잘못 작성해놨었다 ㅋㅅㅋ..

crontab 스케줄러에 추가


각각의 스크립트를 정각과 30분마다 실행하도록 등록했다.

0개의 댓글