cron 이용해서 백업하려 하는데 잘안돼는군요
작성자 정보
- 변영주 작성
- 작성일
컨텐츠 정보
- 2,646 조회
- 0 추천
- 목록
본문
안녕하세요..
요번에 데이터 백업을 크론을 이용해서 매일같이 자동으로 백업되도록 설정 해보았는데
구동이 되지 않더군요.. 어떤식으로 설정해야 할까요.
우선 cron.daily디렉토리 안에다 day_back.sh라는 셀플그램 작성해서 집어넣었습니다.
안의 내용은
#!/bin/sh
MANAGER=/byj
FILES="/etc/passwd /etc/group /var/log/* /usr/lib/aliases
/etc/rc* /etc/netgroup /etc/fstab /etc/exports
/usr/lib/crontab"
cd $MANAGER/backup
for FILE in $FILES
do
/bin/echo $FILE
BFILE='basename $FILE'
/usr/bin/diff $BFILE $FILE
/bin/mv $BFILE $BFILE.bak
/bin/cp $FILE $BFILE
done
입니다. 우선 /byj/backup 안에 파일 저장하도록 지정해 놓았습니다만. 저도 가져온 소스라서 그런지 확실히 모르겠네요.ㅠ...ㅠ
그리고 crontab안에 매일 오후 4시 26분쯤에자동으로 실행하도록 설정해 놓았습니다.안에 설정 내용입니다.
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
26 16 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
~
그 다음 크론 실행 화일입니다. /var/spool/cron/root 안에 있는 내용입니다. root는 제가 root계정으로 실행 해 놓았기 때문에 만들어진 화일이죠..^__^;; 모 다알고 계시겠지만..
31 16 * * * root/bin/sh /byj/backup/daily | mail -s "daily output" xxx@xxxxx.com ; done
입니다 잘못된 부분이 있으면 좀 알려주셨음 감사하겠습니다.
우선 /byj/backup/daily 디렉토리 안에 아무 백업화일도 생기지 않더군요 ㅠ..ㅠ
그리고 cron화일 도 실행이 되지 않았습니다. 메일 전송이 안돼더군요..어떤 문제점인지 알고 싶네요...그리고 백업에 대한 다른 정보나 싸이트도 알고 계신분 있으심 좀 알려주세요 . 정말 감사드리겠습니다...꾸벅.. 그럼 좋은 하루 되시길..
~
관련자료
-
이전
-
다음