1. 1초 단위로 갱신하며 디렉토리 리스트 보기
tmp 디렉토리를 1초 단위로 refresh 하면서 보는 방법이다. 1을 다른 숫자로 변경하면 변경한 단위로 refresh 된다.

$ while :; do ls -la /tmp ; sleep 1 ; clear ; done ;

또는

$ watch -d -n 1 'ls -la /tmp'

 

2. NIC 링크 상태 간략하게 뽑아보기
$ for LIST in `ifconfig -a | grep eth | awk '{print $1}'`; do echo "${LIST} - `ethtool ${LIST} | grep 'Link detected'`"; done
eth0 -  Link detected: yes
eth1 -  Link detected: yes
eth2 -  Link detected: yes
eth3 -  Link detected: no
eth4 -  Link detected: no
eth5 -  Link detected: yes

 

3. 어떠한(여기서는 crsctl) 상태를 3초에 한번씩 date를 찍으며 계속 모니터링 하기.

while true
do
echo "###########"
date
crsctl stat res -t
sleep 3
done

 

 

-> 아래와 같이 한줄로 표현할 수도 있다.

$ while true :; do echo "###########" ; date; crsctl stat res -t; sleep 3; done

유용한 간단한 쉘 스크립트.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다