특정시간이 되었을때 지정된 함수를 실행시키고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

특정시간이 되었을때 지정된 함수를 실행시키고 싶습니다. 정보

특정시간이 되었을때 지정된 함수를 실행시키고 싶습니다.

본문

function abc()
{
    ~~~~
}

예를 들어 abc함수를 만들고 이 함수가 00시00분01초가 되면 1번 무조건 실행이 되게 하고 싶습니다.
예를 들어 이 파일이름이 abc.php인데 브라우저에 abc.php를 실행하지(띄우지) 않아도 즉 사람이 인위적으로 조작하지 않아도 무조건 실행이 되게 하고 싶거든요?

이거 어떻게 할 수 있나요?
고수님들 가르쳐주세요.

댓글 전체

cron을 쓰지 않으면, 특정시간에 돌리는거 불가능 입니다.
그래서, 그누의 경우 처음 로그인 사용자가 해당 부분을 실행하게 코드를 만들고 있죠.
쪽지4의 /skin/member/basic/login_check.skin.php를 보면 참조 코드를 볼 수 있어요

g4_config에 datetime 필드하나 추가하고, 그것에 찍히는 stamp를 참조해서 처리합니다.
클론은 못돌린다면..
1. 운영자 페이지에서.. 직접 함수 실행버튼을 눌러서 수동적으로 실행시켜주는 방법
2. 혹은 사이트의 그날의 첫방문자가 들어왔을경우 돌리는 방법 정도가 있을거 같은데..
이렇게 하면 정확한 시간에 실행은 안될테고요.
3. 아니면 관리페이지를 열어두고.. 컴퓨터를 켜놓은 상태에서 잠을 주무시면 ㅡ,.ㅡ
자바스크립트로 시간체크해서 함수를 돌아가게 할수는 있겠네요.

리눅스가 아니면 윈도우 이신가요?
윈도우에 클론과 같은 기능인 스케쥴관리 기능(정확히 이름이 맞나 모르겠네요) 있습니다.
그것을 이용해 보시지요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT