Self-Improvement

10) 쉘 스크립트 : 루프제어 본문

프로그래밍/Shell

10) 쉘 스크립트 : 루프제어

JoGeun 2018. 10. 21. 12:59

*루프제어 break N, continue N
 //break N (N은 숫자)
 && break 1 : 루프 하나 탈출
 && break 2 : 루프 두개 탈출

 //continue N (N은 숫자)
 제어 루프의 시작으로 되돌린다.
 && continue 1 : 첫 안쪽 루프의 제어부분으로
 && continue 2 : 두번째 안쪽 루프의 제어부분으로

 *실습
 1.로그파일을 이용하여 10초마다 점검하여 특정레벨 발생시 메일로 전송 (nohup CMD)
 ※nohup CMD : 로그아웃해도 계속 진행

 #vi script.sh

 
 #chmod 755 script.sh
 #cp -p /var/log/messages /root/bin/messages
 #script.sh /root/bin/messages &
 #echo crit >> /root/bin/messages
 #mail (확인)


 2.대화형 모드 프로그램 제작 (함수 사용)
 #vi msfconsole.sh

 
 #chmod 755 msfconsole.sh
 #msfconsole.sh