프로그래밍/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