>> Delete No. 40024 article
No. 10초마다 DB 업데이트 하고싶은데요.. 검색해봤음..

등록 2002-01-17 14:55:00 By localhost     조회 2
이름 쫑아    

		저는 10초마다 MySQL 을 실행하고 싶은데요...
현재의 서버에서 다른서버 DB테이블로 접근후 계속 뽑아와 업데이트 해주는 겁니다.
 그냥 리눅스 프롬프트 상태에서 간단쿼리문은 날릴수 있는것 같습니다.
그래서 cron 으로 하면 될수도 있지만..
그렇게 간단한 쿼리문이 아니고 서로 비교해서 업데이트 되야할 내용만 뽑아와야하기에 
좀 복잡하네요..  그래서 생각해 낸것이
PHP로 짠 소스를 10초마다 실행시키면 되겠구나 했죠..
그런데 서버에 계속 웹브라우져를 띄워 계속 리프레쉬 하긴 싫거든요..
서버자체적으로 알아서 해줬으면 해요..
그런데 그게 PHP 컴파일 할때 옵션으로 --enable-track-vars 와 함께 하면 된다네요..
 컴파일이 그렇게 됐는지 모르겠지만 와우리눅스를 그냥 다 깔긴했는데.
컴파일 옵션에 그런걸 주고 설치됐는지는 모르겠네요..
 암튼 그렇구요..
한번 연습을 해봤습니다.
aaa.php 파일을 만들고 실행해 봤습니다. 내용은 아래와 같습니다.
 #!/usr/bin/php -q
         $file = fopen("./aaa/aaa.php", "w");
        fwrite($file, "야호");
        fclose($file);
 echo "뚜하하";
 그런데요.. 실행하니..
실행이라기 보다 그냥 소스를 다 보여줘버리네요..
아래처럼 나옵니다.
         $file = fopen("./aaa/aaa.php", "w");
        fwrite($file, "야호");
        fclose($file);
 echo "뚜하하";
 흠..
어떻게 좋은방법 없을까요 ?
PHP 컴파일시 옵션을 안줬을경우 저처럼 나오는건가요 ?
 누구 이런작업해보신분 경험을 바탕으로 좀 알려주시기 바랍니다..
아니면 PHP 아니고도 좋은방법 아시는분 있으면 부탁합니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved