CI 묻고 답하기

제목 Ci3 cron질문합니다.
카테고리 CI 2, 3
글쓴이 바다의이무기 작성시각 2022/03/15 13:58:10
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 8424   RSS
안녕하세요? 지금 ci3버전으로 자동이메일 작업중입니다. Cron으로 작업하면 된다고 하던데 디비에서 설정파일(무슨요일,몇시몇분)과 메일 탬플릿 을 가져와서 크론을 호출 해줄려고 합니다만 exec로 파일하고 호출날짜시간설정호출하면 된다고하는데 어떻게 호출해야하는지 도무지 모르겠네요.
그리고 파일을 호출하면 그안에 메서드는 다 호출되는건가요?
아니면 메서드호출하는 방법이 있을까요?
 다음글 ci3에서 insert_batch로 삽입한 PK 가져올... (7)
 이전글 배포 후 display_error 함수가 에러가 발생합... (4)

댓글

변종원(웅파) / 2022/03/15 14:42:03 / 추천 0

다 해달라는 이야기와 똑같은 질문을 올리셨어요. ^^

 

cron 부분은 매뉴얼에 잘 나와있습니다.  가입하신지 꽤 되셨는데 질문전에 매뉴얼에서 검색 한번 해보고 올리셨으면 합니다.

http://www.ciboard.co.kr/user_guide/kr/general/cli.html

일단 메일 발송하는 메소드를 만드시고 위 매뉴얼에서 명령줄에서 실행하는 방법에 따라서 실행해보세요. 메일이 정상적으로 가면

그 컨트롤러, 메소드를 cron에 등록하면 되는 겁니다.

crontab 사용법 - https://cloud-oky.tistory.com/320

 

 

0 0 * * * /php위치/php -q /ci디렉토리/index.php controllerName methodName

시간 설정은 위 링크 참고

테러보이 / 2022/03/15 15:37:43 / 추천 0
웅파님 답변에 추가하여 크론 등록시에는 해당 계정으로 크론탭을 실행 하도록 하세요.
바다의이무기 / 2022/03/16 12:55:48 / 추천 0

지금은 일딴 git에서 cron 라이브러리 찾아서 그것 가져와서 사용하고 있습니다.

웅파님께서 답변 해주신

0 0 * * * /php위치/php -q /ci디렉토리/index.php controllerName methodName

이걸 알고 싶어서 질문 드렸습니다. 

답변 감사합니다.