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 1257 게시물 읽기
No. 1257
Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
작성자
정재익
작성일
2000-06-23 15:46
조회수
12,049

> #!/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을 실행시키는 사용자에게 쓰기 퍼미션이 열려 있어야 한다는 것입니다. 너무 당연한가요?

[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
11866
1257┕>Re: 다시 질문이요....cron을 이용한 디비 백업....T.T
정재익
2000-06-23 15:46:42
12049
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
12392
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
12106
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.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다