로그인
Sign in
시스템에서 백업이 차지하는 비중은 매우 크다.
crontab을 이용해 자동으로 백업을 받게 설정을 해 놓아도 백업이 제대로 실행이 되었는지 알 수가 없다.
다음의 스크립트는 백업을 실행하고 그 결과를 E-mail로 알려주는 스크립트이다.

HOST=`hostname`
admin=mycroft@initdata.co.kr
Mt=/bin/mt
Dump=/usr/sbin/ufsdump
device=/dev/rmt/0n
# Failure - exit
failure () {
/usr/bin/mailx -s "$HOST Backup 실패" $admin << EOF
server : $HOST
Cron backup script 실패. 테이프가 백업장치에 로드되지 않았습니다.
EOF
exit 1
}
# Dump Failure - exit
dumpfail () {
/usr/bin/mailx -s "$HOST Backup 실패" $admin << EOF
server : $HOST
Cron backup script 실패. 테이프에 기록할 수 없습니다.
EOF
exit 1
}
# Success
success () {
/usr/bin/mailx -s "$HOST Backup 완료" $admin << EOF
server : $HOST
Cron backup script 완료. 다음의 명령으로 /etc/dumpdates 화일을 확인할 수 있습니다:
'/bin/cat /etc/dumpdates'
EOF
/usr/bin/mailx -s "/etc/dumpdates" $admin < /etc/dumpdates
}
# Confirm that the tape is in the device
$Mt -f $device rewind || failure
$Dump 0ucf $device /dev/rdsk/c0t0d0s0 || dumpfail
$Dump 0ucf $device /dev/rdsk/c0t0d0s6 || dumpfail
($Dump 0ucf $device /dev/rdsk/c0t0d0s7 || dumpfail) && success
$Mt -f $device rewoffl

조회 수 :
439
추천 수 :
27 / 0
등록일 :
2003.12.13
16:50:09 (*.193.52.140)
엮인글 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=2953&act=trackback&key=350
게시글 주소 :
http://bestceok.com/xe/index.php?mid=sun_faq&document_srl=2953
List of Articles
번호 제목 글쓴이 날짜 조회 수
91 Solaris Network Installation (JumpStart) 하록 2003-12-13 492
90 Solaris Patch Install 하록 2003-12-13 473
89 디스크 관리하기.. 하록 2003-12-13 495
88 새 하드 디스크 추가 하록 2003-12-13 687
87 A5200을 다른 호스트로 옮길때 하록 2003-12-13 466
86 T3를 모니터링 방법(syslog) 하록 2003-12-13 493
85 T3 IP address setting 하록 2003-12-13 476
84 console login: ^J^M^Q^K^K^P 하록 2003-12-13 466
83 Hardware panic strings 하록 2003-12-13 757
82 Meta Device 복구하기 하록 2003-12-13 729
81 Slow all SCSI ports to asynchronous operation. 하록 2003-12-13 504
80 Troubleshooting System Hangs 하록 2003-12-13 671
79 SUN Fire X800 Firmware upgrade 하록 2003-12-13 887
78 Voulme manager 사용하는 A5x00 array disk fail시 disk 교체 방법 하록 2003-12-13 753
77 samba 설치 하록 2003-12-13 598
76 사용자 추가 하록 2003-12-13 438
» 자동백업결과를 E-mail로 알려주는 스크립트 하록 2003-12-13 439
74 Anonymous FTP 서버 만들기 하록 2003-12-13 549
73 Ultra10에서 Seagate 40GB HDD(ST34082A)가 5.77GB로 인식될 때 하록 2003-12-13 677
72 crontab 사용법 하록 2003-12-13 547