database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 1259 게시물 읽기
No. 1259
Re: Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
작성자
블루
작성일
2000-06-23 17:00
조회수
12,501

> > #!/bin/bash

> >

> > su / /c "pg_dump atom > atom.`date +%Y_%m_%d_%H_%M` &" eyemanager

> > sleep 5

> > su / /c "gzip atom.`date +%Y_%m_%d_%H_%M` &" eyemanager

> > exit 0

> >

> > 이것을 바탕으로 해서(root로 작업을 했습니다.)

> >

> > #!/bin/bash

> >

> > su / postgres "pg_dump db명 > db명.`date +%Y_%m_%d_%H_%M` &"

> > mv db명.`date +%Y_%m_%d_%H_%M` /dbbackup

>

> 이것은 좀 문제가 있을 것 같습니다. 제일 마지막에 & 로 작업을 backend 로 돌리셨군요. 그러면 'db

> 명' 이라는 파일이 제대로 생성 완료되기 전에 mv 명령어가 먹히게 되겠지요. 그렇게 되면 어떻게 될까

> 요. 당연히 파일이 제대로 만들어지지 않겠지요. 차라리 제일 마지막의 &를 없애 던지 아니면 cron 으

> 로 그냥 제일 첫줄을 먼저 실행시키고 그 5분 정도 (충분한 시간이 흐른후) 뒤에 mv 명령을 실행시키는

> 방법이 좋을 것 같습니다.

>

> >

> > 이런 식으로 해서 /etc/cron.daily/backup으로 만들었습니다.

> > 물론 안되더군요....

> > 이해안되는 부분은 바로 eyemanager가 뭔지, 그리고 sleep 5는 또 뭔지....

> > 이게 안되서 정재익님이 리눅스 설명난에 올려놓으신....방법으로 해보았죠...

> >

> > postgres로 작업을 했습니다.

> >

> > crontab /e

> >

> > 0 5 * * * /usr/local/pgsql/bin/pg_dump 디비명 > 디비명.`date +%Y_%m_%d_%H_%M`

> >

> > 이렇게 했습니다.

> >

> > 물론 되지 않더군요.....

> > 아무리 찾아보아도 화일이 없어요....

> > 어디가 잘못된 건지 알려주세요....^^;;

>

> 파일 퍼미션이 문제가 있을 것입니다.

> 일단 뒤의 디비명에 정확한 경로명을 명시해 주시기 바랍니다.

>

> /usr/local/pgsql/bin/pg_dump 디비명 >/usr/local/pgsql/디비명.`date +Y......`

>

> 이런식으로 말이지요.

> 그러고 나서 해당 디렉토리를 찾아 보시기 바랍니다. 틀림없이 있을 것으로 생각됩니다.

> 문제는 뒷쪽의 디렉토리에 퍼미션이 cron을 실행시키는 사용자에게 쓰기 퍼미션이 열려 있어야 한다는

> 것입니다. 너무 당연한가요?

이렇게 했는데도 되지 않는군요....

50 16 * * * /usr/local/pgsql/bin/pg_dump 디비명 > /usr/local/pgsql/디비명.`date +%Y_%m_%d_%H_%M`

시간은 빨리 테스트하기 위해서 이렇게 정했습니다.

그런데 역시 되지 않더군요....

물론 작업은 postgres로 하구요....

음....

정말이지 넘 어렵군요....

뭐가 틀린건지 알수가 없어요.....

뭐가 잘못된 건지 확실히 알면 될텐데....웅.....

crontab 한뒤에 다시 실행해야 하는게 있는건 아니죠????

정말 모르겠네요....

[Top]
No.
제목
작성자
작성일
조회
1270pg_dump 한 거 복구하는데 Relation *** not found 에러가..
조성문
2000-06-25
11687
1271┕>Re: pg_dump 한 거 복구하는데 Relation *** not found 에러가..
정재익
2000-06-26 01:07:58
12926
1262아 그래요..
선진
2000-06-23
11933
1264┕>Re: 아 그래요..
정재익
2000-06-24 00:31:00
12372
1269┕>Re: 아 그래요..
Coral
2000-06-24 22:08:19
13126
1261postgresql 로 변환된 게시판 소스에서 에러....좀 봐주세요..
문성원
2000-06-23
12474
1263┕>Re: postgresql 로 변환된 게시판 소스에서 에러....좀 봐주세요..
정재익
2000-06-24 00:12:35
13774
1266 ┕>Re: Re: postgresql 로 변환된 게시판 소스에서 에러....좀 봐주세요..
문성원
2000-06-24 14:43:14
12338
1268  ┕>Re: Re: Re: postgresql 로 변환된 게시판 소스에서 에러....좀 봐주세요..
정재익
2000-06-24 19:25:37
12474
1255다시 질문이요....cron을 이용한 디비 백업....T.T
블루
2000-06-23
11865
1257┕>Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
정재익
2000-06-23 15:46:42
12048
1259 ┕>Re: Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
블루
2000-06-23 17:00:15
12501
1260  ┕>Re: Re: Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
정재익
2000-06-23 17:15:57
12485
1265   ┕>Re: Re: Re: Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
블루
2000-06-24 12:27:44
12391
1267    ┕>Re: Re: Re: Re: Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
정재익
2000-06-24 19:16:38
12781
1253PGDATA를 여러개 사용할 수는 없나여?
나비아빠
2000-06-23
11941
1254┕>Re: PGDATA를 여러개 사용할 수는 없나여?
정재익
2000-06-23 15:26:26
12601
1248plpgsql이란 스크립트 언어에 관한 예제좀..
나는새
2000-06-22
12234
1249┕>Re: plpgsql이란 스크립트 언어에 관한 예제좀..
정재익
2000-06-22 23:31:14
12105
1244type중 text or varchar
이선진
2000-06-22
10837
1247┕>Re: type중 text or varchar
김종혁
2000-06-22 19:37:49
11369
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다