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

서버간 FTP백업

작성자 정보

  • 이크좋아 작성
  • 작성일

컨텐츠 정보

본문

 리눅스서버 운영초보자입니다.

현재 FTP를 통한 서버간 자동백업을 하려고 하는데, 쉽지가 않네요.

아래 답변중 다음과 같은 내용이 있어 질문드립니다.

-----------------------------------------------------------------------------------

아래 스크립트는 cron에 등록시켜놓고 메일 밤마다 실행되게 되어 있습니다.
간략하게 설명하면 /backup/Upload.tar.gz 파일을 211.175.207.*** 의 db_backup 디렉토리에 업로드를 시키게 됩니다.
#!/bin/sh
uploadFile="/backup/Upload.tar.gz"

Server="211.175.207.***"
Directory="db_backup"

User="UserId"
Password="*****"

ftp -n $Server <#-n 옵션은 자동로그인 방지

user "$User" "$Password"
bin
cd "$Directory"
put "$uploadFile"
bye
End-Of-Session

exit 0

-----------------------------------------------------------------------------------

위 내용중 cron에 등록을 하라고 하셨는데,   그 말뜻이 잘 이해가 안됩니다.

/etc/cron.daily/   경로에 임의의 파일명(확장자는 어떤걸로?)으로 만든담에 crond 만 재시작 하면 되는건지요?

고수님들 부탁드리겠습니다.

관련자료

댓글 2

김정기님의 댓글

  • 김정기
  • 작성일
일단 cron 이란 뭔가에 대해서 아셔야 할꺼 같은데요, 검색창에서 linux cron 뭐 이런식으로만 쳐도 참고자료는 수두룩 나올꺼니깐...간략하게 말하자면 작업스케쥴링이예요. cronjob 은 파일을 수정한다음에 crond 를 리스타트 하는 방법도 있지만,
보통 crontab -e 이라는 cronjob 수정 명령어로 수정을 합니다. 이 경우엔 저장하고 나오면 바로 적용이 되거든요. 혹시 crontab -e 했을때 내용이 안나오고 숫자가 나온다면 프롬프트에서 export editor=/usr/bin/vi 로 하신다음에 다시 수정을 시도 해 보세요.

쉼쉼이님의 댓글

  • 쉼쉼이
  • 작성일
위의 스크립트를 .sh파일로 저장하신다음에
crontab -e 하셔서
59 23 * * * 스크립트파일경로
이렇게 해주시고 하시면 될꺼같은데요.

공지사항


뉴스광장


  • 현재 회원수 :  60,347 명
  • 현재 강좌수 :  37,003 개
  • 현재 접속자 :  265 명