묻고답하기
우분투 자동백업 crontab 사용법... ?
2015.03.25 15:11
구글검색을 통해 자동으로 웹/db 백업을 매일 하고 싶어
루트 폴더에 backup.sh 를 만들었습니다.
이 파일을 매일 주기적으로 실행하려면 crontab을 이용해야 한다고 합니다.
crontab -e 명령어를 이용해
00 06 * * * root/backup.sh
위와 같이 추가해 주었는데요..
위와같이 하면 맞는건지 궁금합니다. root는 계정이름이구요... 최상위 폴더에 backup.sh 를 만들어 저렇게 입력했습니다.
그리고 또 추가로 뭘 해줘야 매일 6시에 저 파일이 자동으로 실행이 될까요 ?
댓글 11
-
YJSoft
2015.03.25 15:16
-
몽실아빠
2015.03.25 15:21
ssh 로 접속하면 최상위 폴더는 /root 라고 하지 않고 생략하고 해야 하던데요.. /root가 포합되어야 하나요 ? 저희 웹페이지 경로도 /home/****/public_html 이렇게 됩니다. 제가 적은 root라는 문구는 root 계정으로 실행하라는 의미였는데요...
-
YJSoft
2015.03.25 15:34
상관없습니다.
보통 root의 홈 디렉토리는 /home에 없고 /root로 따로 존재합니다.
그리고 root 계정으로 실행하시는 거라면 root와 /를 띄워 주셔야지, 안그러면 root/backup.sh를 실행합니다.
-
몽실아빠
2015.03.25 15:38
그럼 저는 따로 /root 폴더를 생성하지 않았는데요...
root /back.sh
요렇게 넣어 주면 될까요 ???
-
YJSoft
2015.03.25 15:42
넵.
-
몽실아빠
2015.03.25 15:44
친절하고 자세한 설명 감사드립니다.
-
prologos
2015.03.25 15:57
crontab파일에 명령어 입력할때 실행할 계정 입력항못은 없는걸로 아는데요? 편집할때 이미 해당 계정의 스케줄 파일에 기록이 되니까요.
스케줄 다음에 스크립트의 위치만 정확하게 지정하시면 됩니다.
0 6 * * * 실행할스크립트 -
몽실아빠
2015.03.25 16:12
계정을 지정할 수 있지만 특별히 계정을 지정할 필요가 없을 거 같아서 빼도록 할게요. 파일의 실행권한 자체를 일단 root로 해 놓았어요.
-
몽실아빠
2015.03.25 15:27
그리고 추가로 궁금한게요... /var/spool/cron/root 이파일이 있어야 한다고 하는데 저희는 root라는 파일이 없던데요... 요건 어떤 의미인지 알 수 있을까요 ?
-
YJSoft
2015.03.25 15:30
root 사용자의 cron 설정파일인데요, 따로 만드신게 없다면 없는게 정상입니다.
-
prologos
2015.03.25 15:45
말씀하신 디렉토리는 -e옵션으로 직접 스크립트를 직접 만들때 생기는 걸거에요.
crontab -e [username]
만드신 작업이 없다면 없는게 정상입니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
너구리우동면 | iframe resize | |
우하하하화이팅 | 메인페이지 (위젯) 인데 css가 출력이 안되네요... [2] | 2015.03.24 by 우하하하화이팅 |
포카라몰 | 신디케이션 질문 | |
우하하하화이팅 | 2단으로 해서 왼쪽에 서브 메뉴 아래쪽에 위젯이나 베너 넣으라면... [2] | 2015.03.24 by 우하하하화이팅 |
김동하123 | 게시글에 달린 댓글 검색은 어떻게 해야 하나요? | |
김동하123 | 기본 URL 설정이 안 되어 있습니다. [2] | 2015.03.24 by 김동하123 |
쿨럭이 | 저작권관련 해서 궁금한게 있어요 [1] | 2015.03.24 by YJSoft |
putty | xe 설치 조건이 안맞아서 설치가 안되고 있습니다. | |
우진우현 | 제로보드 include 적용방법? 고수님들 도와주세요 [1] | 2015.03.24 by 숭숭군 |
김동하123 | 한줄광고 위젯시 광고숫자 조절 [2] | 2015.03.24 by 로이조52 |
kittens | Load target 등으로 jquery script 불러오기 [2] | 2015.03.24 by kittens |
포카라몰 | 신디케이션 관련 문의 | |
bb | 제아이피로 해킹글이 올라오는게 이게 pc해킹인가요? [1] | 2015.03.24 by CosignStudio |
한국외대이근일 | 구글 polymer [1] | 2015.03.24 by qkrcjfgus33 |
창하궁 | 헤더 스크립트가 무엇입니까? [3] | 2015.03.24 by qkrcjfgus33 |
본체 | 퍼미션 변경방법좀요.. [2] | 2015.03.24 by 본체 |
모바일ㅇ | 모바일 기본스킨에 스케치북 모바일 에디터만 결합 | |
띠링띠링 | .htaccess 파일을 수정할수 없습니다 [1] | 2015.03.24 by 휘즈 |
yangwonjun | 본인이 설치한 xe 확인 방법 [2] | 2015.03.23 by yangwonjun |
yellowheart | xe를 제대로 다룰려면 [1] | 2015.03.23 by DoorWeb |
crontab에 등록해두면 cron 데몬에서 설정한 시간 간격대로 자동 실행합니다.(그 때에 서버가 꺼져 있다거나, cron 데몬이 꺼져 있지 않은 한 실행됩니다)
root/backup.sh가 아니라 /root/backup.sh 라고 쓰셔야 합니다.(root 폴더가 루트(/)에 있다는 가정하에)
경로 문제로 실행이 안되는 경우도 있어서요.
추가로 backup.sh 파일에 실행 권한이 있는지도(파일 권한에 r과 x가 있으면 됩니다) 확인해 주셔야 하고요.(실행 권한이 없으면 실행되지 않습니다)