CI 묻고 답하기

제목 일정한 시간마다 동작하는 함수를 만들고 싶어요
글쓴이 세콩 작성시각 2011/12/01 22:08:27
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 18917   RSS
예를들면 웹상에서 정해진 시간에

메세지창을 띠워준다던지.. 노래를 들려준다던지 하는 이런 걸 만들고싶은데..


간단하면서도 파워풀한 방법 뭐 없을까요..??

고수님들의 조언을 구합니닷~~

 다음글 tank auth CI 2.1 에서 정상 동작 하시나요... (2)
 이전글 svn trunk에 하위 폴더를 만들어서 관리하시나요? (2)

댓글

변종원(웅파) / 2011/12/01 23:54:46 / 추천 0
 자바스크집트 setinterval 메소드 검색해보세요
세콩 / 2011/12/02 10:22:06 / 추천 0
 음... 일정 시간에 DB정리같은 서버쪽 작업을 하려면 어떻게하면 좋을까요..?

클라이언트와는 별개로 서버자체적으로 동작을 시키고 싶어요

음.. 매달의 마지막날에 DB정리를 한다던지 이런 걸 하고싶어요
한대승(불의회상) / 2011/12/02 10:38:37 / 추천 0
Linux계열 서버라면 cron 을 사용 하시면 됩니다. ^^
세콩 / 2011/12/02 10:47:09 / 추천 0
 으읔... 리눅스 하나도 모르는데 ㅠㅠ

CI 세션을보면 주기적으로(DEFAULT 300 sec) 로 세션을 저장하는 기능이 있던데

CI를 이용한 방법은 없을까요? 

ps 빨리 리눅스도 정 to the 복 해야할텐데 ㅠㅠ
변종원(웅파) / 2011/12/02 12:20:56 / 추천 0
php 세션소스를 뜯어보시는 것보다 cron 검색해서
ssh로 콘솔 접속후 crontab을 사용하여 작업하시는 것이 빠릅니다.

php 계속 하실꺼면 리눅스는 필수입니다.
변종원(웅파) / 2011/12/02 12:33:15 / 추천 0
이렇게 하실 수는 있습니다.

메인페이지에 접속하는 컨트롤러에 해당 날짜에만 작동하게 프로그램을 해놓으면 됩니다.
어차피 사람들이 접속하면 메인이 실행될테고 날짜가 맞는다면 db정리 프로그램이 실행되겠죠.
단 db에 체크필드를 두어 한번만 실행되도록 하시면 됩니다.
세콩 / 2011/12/05 10:20:12 / 추천 0
 감사합니다 웅파님 회상님~~

ps) 리눅스도 차차 배워야겠어요~~