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 4759 게시물 읽기
No. 4759
cron을 이용한 작업에 대해..
작성자
초본데염
작성일
2003-06-16 10:48
조회수
2,023

예를 들어 어떤 회원이 무통장으로 가입한후 며칠이 지나도록

입금을 않하면 자동으로 삭제 되게 하려는데요.날짜 계산해서

해당 날짜 00:01분에 말이죠.

 

그럴라면 c나 shell스크립트로 멀 만들어서 cron으로 정기적으로

해당 프로그램을 돌리면 될것도 같은데 이렇게 하는거 말고

 

post자체혹은 딸린 프로그램을 응용해 손쉽게 sql을 외부에서

실행시키는 방법이 있을것도 같은데.. 그런거 없을까요?

 

도움바랍니다.

이 글에 대한 댓글이 총 2건 있습니다.

PostgreSQL 놈은 oracle의 자체 내장 cron 같은 놈이 존재하지는 않습니다.

 

윗 작업을 하려면, 어떠한 방법을 이용하든, cron 사용을 불가피합니다.

 

cron에서 어떻게 호출할 것인가? 이놈에 촛점을 맞추셔야될 터인데요.

 

1. shell 스크립트를 호출하는 방법

- shell 스크립트로 원하는 작업을 지정하면 되겠지요.

2. direct로 psql 명령을 바로 호출하는 방법

- psql 명령으로 움직이려면, 내장 사용자 프로시져를 하나 만들어서 사용하는 방법이 있겠지요.

psql -c 'select clean_order()' 이런식으로..

3. PostgreSQL 인터페이스 인어를 이용해서 프로그램 하나를 만들고 그놈을 cron에서 호출하는 방법

 

저 같은 경우는 세번째 방법을 많이 이용합니다. python으로 원하는 작업을 하는 프로그램을 간단히 만들고, cron으로 python 프로그램을 호출하는 방법이지요. perl도 꽤 편하게 작업할 수 있을겝니다.

C에 능숙하다면, C로 프로그램을 만드셔도 괜찮고.

김상기(ioseph)님이 2003-06-16 11:57에 작성한 댓글입니다.

아 글쿤요.

감사합니다. c로 해야 겠네염~

초본데염님이 2003-06-16 14:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4763해당 주의 시작날짜를 알고 싶습니다. [1]
이승배
2003-06-20
1828
4761자료입력문제 [1]
길동무
2003-06-19
1239
4760로우레벨 락에 대해서.. [1]
초본데염
2003-06-18
2031
4759cron을 이용한 작업에 대해.. [2]
초본데염
2003-06-16
2023
4758답글-이런경우 복구는 어케하죠? [답장이 안되요] [1]
초보임니다
2003-06-13
2252
4755이런경우 복구는 어케 하죠? [1]
초보임니다
2003-06-13
2054
4754[설치] initdb 시 lc_messages 에러 [1]
초보
2003-06-11
1903
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다