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
운영게시판
최근게시물
Informix Q&A 619 게시물 읽기
No. 619
Re: cron에 관한 질문 무지한 저를 도와주세여
작성자
박병찬
작성일
2001-03-24 20:55
조회수
5,043

CRON 을 이용하여 DBMS 작업을 하실때 가장 중요한 것은, CRON 에서 도는 작업은 Login 하여 수행하는 것과는 달리 Informix 환경이 설정되지 않는다는 것입니다.

그래서 cron 을 이용한 db 작업시에는 반드시 shell script 상의 위 부분에 informix 관련 환경을 먼저 설정하는 것이 필요합니다.

도움이 되기를 바랍니다.

>>초보리눅스 사용자 님께서 쓰시길<<

 

:: 저좀 도와 주십시요

:: 저는 리눅스 쓴지 얼마 안되는 초보 리눅서 입니다.

:: 저히 회사는 리눅스 서버 두대를 운영하고 있는데

:: 디비의 백업이 cron으로 되질 안아서 그럼니다.

::

:: 디비의 백업은 cron.daily와 crontab두가지 방법을 모두 해보았지만 결과는

:: 같게 나옵니다.

::

:: 실행은 대충 이렇게 했습니다.

::

:: #!/bin/sh

:: #file name backup

:: cd /opt/informix/dbspaces

::

:: rm -r export6

:: mkdir export6

::

::

:: dbexport -o export6 erp -ss

:: dbexport -o export6 atk -ss

:: dbexport -o export6 linux1 -ss

:: dbexport -o export6 linux2 -ss

:: dbexport -o export6 linuxerp -ss

:: dbexport -o export6 package -ss

:: dbexport -o export6 s0057 -ss

:: dbexport -o export6 weberp -ss

:: dbexport -o export6 webit -ss

:: dbexport -o export6 webithome -ss

::

:: OF=/opt/backup/db/ifx_dev_$(date +%Y%m%d)con.tgz

:: tar -czvf $OF export6

::

:: 스크립트 화일을 만들었습니다. 이화일을 실행 시키면 정상적으로

:: 실행이 됩니다. 문제는 이것을 cron작업으로 돌리는 것입니다.

::

:: 우선은 cron.daily 에

::

:: #!/bin/sh

:: su informix && /opt/phs_bin/backup

:: ---------------------------------

:: #!/bin/sh

:: /opt/phs_bin/backup

:: ----------------------------------

:: #!/bin/sh

:: cd /opt/informix/dbspaces

::

:: rm -r export6

:: mkdir export6

::

:: dbexport -o export6 erp -ss

:: dbexport -o export6 webithome -ss

::

:: OF=/opt/backup/db/ifx_dev_$(date +%Y%m%d)con.tgz

:: tar -czvf $OF export6

::

::

:: 이런 3가지 방법으로 화일을 만들어 보았습니다.

::

:: 결과는 dbexport -o export6 erp -ss

:: dbexport -o export6 webithome -ss

:: 명령은 실행이 되지 않고

:: export6이라는 빈 폴더만 들어 있습니다.

:: 직접 실행을 시켜을때는 정상적으로 export6

:: 이라는 화일 밑에 디비 폴더 밑에 데이타가

:: 존재합니다.

::

::

:: ####################################

:: crontab화일에

::

:: SHELL=/bin/bash

:: PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/informix/bin

:: MAILTO=root

:: HOME=/

::

:: # run-parts

:: 01 * * * * root run-parts /etc/cron.hourly

:: 02 0 * * * root run-parts /etc/cron.daily

:: 22 4 * * 0 root run-parts /etc/cron.weekly

:: 42 4 1 * * root run-parts /etc/cron.monthly

:: 55 * * * * root /opt/phs_bin/backup > /tmp/ifxerr2.txt

::

:: 마지막줄을 추가해서 실행을 시켜보았습니다.

:: 결과는 똑같았습니다.

::

::

:: 마지막으로 너무나 간절한 마음에

:: 글이 길어진것같습니다. 죄송합니다.

:: 부디 답을 주셨으면 좋겠네여

:: 마지막으로 저의 잘못을 찾으신분은

:: 욕과 함께 보내주셔도 좋으니

:: 답을 주셨으면 감사드리겠습니다.

:: 메일로 보내주시면 더 감사하고요.

::

:: godpark@orgio.net

::

::

::

[Top]
No.
제목
작성자
작성일
조회
612[긴급 질문] CLOB 데이터 가져오기....
손님
2001-03-21
4906
611사용자 권한에 대해서....
나그네
2001-03-21
5056
620┕>Re: 사용자 권한에 대해서....
박병찬
2001-03-24 21:01:21
5494
609[긴급]Informix와 PowerBuilder 연결중에....
거북이
2001-03-21
4934
608cron에 관한 질문 무지한 저를 도와주세여
초보리눅스 사용자
2001-03-21
4679
619┕>Re: cron에 관한 질문 무지한 저를 도와주세여
박병찬
2001-03-24 20:55:41
5043
606윈도우즈용 client SDK 라이센스에 대해
김주양
2001-03-20
4817
604퍼미션이라는게 뭔가요???
태양이
2001-03-19
4934
610┕>Re: 퍼미션이라는게 뭔가요???
김낙주
2001-03-21 14:45:20
5116
601minus &amp; intersect
안오라클
2001-03-19
5009
605┕>Re: minus &amp; intersect
박영길
2001-03-20 09:14:35
6371
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다