cPanel을 통해 1 시간마다 Cron 작업을 사용하여 컨트롤러에서 Codeigniter PHP 함수를 실행하는 방법

카마 룰 아 누르

cPanel Cron 작업을 사용하여 1 시간마다 컨트롤러에서 일부 PHP 기능을 실행하려면 어떻게해야합니까?

참고 : 테스트를 위해 1 분마다이 기능을 실행하기로 결정했습니다.

예:

class Mycontroller extends CI_Controller {

     public function index() {
         //something
     }

     /* HERE IS IT*/
     function clear_ip_address_list_every_one_hour(){

         $data['ip_adress] = '0'; // set to 0
         $this->my_model->model_function_to_action($data);
     } 
} // end of class

clear_ip_address_list_every_one_hour()1 분마다 실행 하고 싶습니다 .

알렉스 타탄

다음과 같은 크론 작업을 설정할 수 있습니다.

 Minute Hour Day Month Weekday Command
      *   *   *     *   *      curl https://yourDomain/mycontroller/clear_ip_address_list_every_‌​one_hour 

메서드에 대한 사용자 지정 경로가있는 경우이를 사용해야 합니다 .

그러나 일반적으로 CodeIgniter는 /controllerName/controllerMethodURL을 사용합니다.

일부 가장자리의 경우 실행 파일 curl의 전체 경로로 바꿔야 합니다 curl.


이 주파수에주의해야합니다. "매분"뭔가를해야하는 경우 응용 프로그램 논리에 정말 잘못된 것이 있다고 생각할 수 있습니다. 또한 일부 호스팅 제공 업체는 "분당 한 번"크론 작업에 만족하지 않을 수 있으며이를 취소 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관