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

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

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다