리눅스 분류
서버간 FTP백업
작성자 정보
- 이크좋아 작성
- 작성일
컨텐츠 정보
- 1,987 조회
- 2 댓글
- 0 추천
- 목록
본문
리눅스서버 운영초보자입니다.
현재 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 로 하신다음에 다시 수정을 시도 해 보세요.
보통 crontab -e 이라는 cronjob 수정 명령어로 수정을 합니다. 이 경우엔 저장하고 나오면 바로 적용이 되거든요. 혹시 crontab -e 했을때 내용이 안나오고 숫자가 나온다면 프롬프트에서 export editor=/usr/bin/vi 로 하신다음에 다시 수정을 시도 해 보세요.
쉼쉼이님의 댓글
- 쉼쉼이
- 작성일
위의 스크립트를 .sh파일로 저장하신다음에
crontab -e 하셔서
59 23 * * * 스크립트파일경로
이렇게 해주시고 하시면 될꺼같은데요.
crontab -e 하셔서
59 23 * * * 스크립트파일경로
이렇게 해주시고 하시면 될꺼같은데요.