살며사랑하며

inux bash shell loop 리눅스 배쉬 셀에서 정기적으로 프로그램 실행시키기 본문

OS/LINUX

inux bash shell loop 리눅스 배쉬 셀에서 정기적으로 프로그램 실행시키기

drawhan 2015. 7. 6. 20:38

1. vi로 파일을 만든다....

# vi loop.sh


2. 실행하고자 하는 명령을 while안에 넣는다... 회수 지정하고 싶으면 변수를 카운트 해서 루프를 중지한다.

샘플은 netstat로 해당 포트 상태를 체크


while true; do
date
netstat -an|grep "[:443|:80|:1443|:1444|:1445|:1446|:1447]"|awk '/tcp/ {print $6}'|sort -nr| uniq -c
echo ""
sleep 10

done

3. 실행권한 준다
#chmod 700 loop.sh

4. 실행한다