질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

cron 이용해서 백업하려 하는데 잘안돼는군요

작성자 정보

  • 변영주 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요..

요번에 데이터 백업을 크론을 이용해서 매일같이 자동으로 백업되도록 설정 해보았는데

구동이 되지 않더군요.. 어떤식으로 설정해야 할까요.

우선 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화일 도 실행이 되지 않았습니다. 메일 전송이 안돼더군요..어떤 문제점인지 알고 싶네요...그리고 백업에 대한 다른 정보나 싸이트도 알고 계신분 있으심 좀 알려주세요 . 정말 감사드리겠습니다...꾸벅.. 그럼 좋은 하루 되시길..
~

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,284 명
  • 현재 강좌수 :  36,959 개
  • 현재 접속자 :  421 명