노력과 삽질 퇴적물
리눅스: catalina.out 백업 스크립트 본문
* 레드햇7에서 작업했습니다.
1. 스크립트 작성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/bin/sh echo shell start `date +%Y-%m-%d` echo catalina.out backup start TOMCAT_LOG=/usr/local/apache-tomcat-7.0.56/logs BACK_DIR=/data/tomcat DATE=`date +%Y_%m_%d` #백업경로 확인 및 생성 if [ ! -d $BACK_DIR/catalina.out ] then mkdir $BACK_DIR/catalina.out fi #파일 복사 및 catalina.out 초기화 cp $TOMCAT_LOG/catalina.out $BACK_DIR/catalina.out.$DATE cat /dev/null > $TOMCAT_LOG/catalina.out echo catalina.out backup end echo shell end `date +%Y-%m-%d` |
./backup_tomcat.sh 혹은 sh backup_tomcat.sh등으로 작동을 확인해둡니다.
2. 적용
1 2 3 | [root]# chmod 777 backup_tomcat.sh [root]# mv backup_tomcat.sh /etc/cron.daily/backup_tomcat.sh (or) /etc/cron.monthly |
'📂기초 및 세팅 note > 언어. 스크립트 계열' 카테고리의 다른 글
파이썬3: 기초정리(1) (0) | 2018.05.14 |
---|---|
PHP: 기초정리(1) (0) | 2015.04.06 |
파이썬: 무료 IDE (1) | 2014.12.09 |
파이썬: 기초정리 (4) (0) | 2013.05.26 |
파이썬: 기초정리 (3) (0) | 2013.05.18 |