본문 바로가기

쉘스크립트3

[Shell] syslog check 쉘 이 역시 시스템 로그(syslog)를 5분단위로 체크하여 관리자가 지정한 메세지가 보이면 SMS로 알려주도록 만든 쉘이다. 공부하면서 가장 처음으로 만들었던 쉘이라 애정이 간다는 ^^ ################################################################################# # # Syslog Check Script # Edit By Hyetaek # ################################################################################## #!/usr/bin/ksh A_COUNT=0 # syslog count B_COUNT=`cat /var/adm/syslog/syslog.log | wc -.. 2009. 6. 16.
[Shell] 파일시스템 체크 쉘 우리 회사에서 사용하고 있는 SMS 전송모듈을 이용해서 파일시스템 체크할 수 있는 쉘을 짠것이다. 예전에 운영 첨으로 할때 할일은 많고 시간은 없고해서 그렇다고 OP들이 있는것도 아니고 ㅠㅠ 시스템 현황체크하는 시간이 아까워 쉘을 공부해서 여러가지 짜본것 중 하나이다. 특정 디렉토리를 5분 단위로 체크하여 지정해논 사용량이상 올라가면 내 휴대폰으로 sms를 날려주도록 한것 sms 관련 쉘은 회사정보가 있으므로 이것만 올린다. ㅎㅎ #!/bin/ksh ################################################################################# # # FileSystem Usage Check Script # Edit By Hyetaek # ########.. 2009. 6. 16.
[Shell] Oracle 10g 10.2.0.3 Archive File 저장 관련 현재 oracle 10g 10.2.0.3을 사용하고 있는데 설치하고 얼마 지나지 않아 oracle 디렉토리의 파일시스템이 꾸준히 증가되는 걸 발견했다. 확인 결과 일부 archive file이 지정된 디렉토리에 떨어지지 않고 특정 디렉토리에 있는 경우가 발생했다. 오라클쪽에 지원을 받아 봤지만 명쾌한 답을 듣지못해서 궁리를 해봤다. ㅡㅡㅋ 처음에는 매일 아침 수동으로 move해줬는데..귀차니즘에 쉘로 짜버린 것이다. ㅡㅡㅋ 그리고 매일 아침 cron에 등록시켜 해당 파일이 존재할 경우 각 파일에 맞게 원래 archive 디렉토리로 move할 수 있도록 했음~ㅎㅎ 추가로 매일 move한 기록들을 파일로 저장해서 추후 확인이 가능토록 했으며, 인스턴스가 무려 4개나 되기 때문에 생각보다 복잡한 작업이 된듯함.. 2009. 6. 16.
반응형