관리 메뉴

솜씨좋은장씨

[Shell Script] n초마다 명령 반복하는 쉘 스크립트 작성 방법 본문

유용한 정보/기타

[Shell Script] n초마다 명령 반복하는 쉘 스크립트 작성 방법

솜씨좋은장씨 2020. 7. 14. 14:11
728x90
반응형

nipa에서 GPU 서버를 지원받고 KorQuAD 1.0을 시도해보면서 얼마나 GPU를 사용하는지 보기위해서

$ nvidia-smi

명령어를 계속 입력하다가 쉘스크립트를 통해 1초에 1번씩 업데이트를 하도록 할 수 있지 않을까? 하여 찾아보니

 

원하는 시간 마다 반복하여 명령어를 수행하는 방법이 있었습니다.

while true; do nvidia-smi; sleep 1; clear; done

위의 명령어를 사용하면 1초에 한번 씩 nvidia-smi 명령 실행 후

터미널의 화면을 한번 지웠다 다시 nvidia-smi 명령을 실행합니다.

 

nvidia-smi 이외에 다른 명령어를 n초마다 반복하여 실행을 원한다면 다음과 같이 작성하면 됩니다.

while true; do 실행을 희망하는 명령어; sleep 반복 희망하는 초(n); done

읽어주셔서 감사합니다!

Comments