2012-07-23 3 views
0

얘들 아 내가 CodeIgniter의 응용 프로그램하지만 그냥 발생하지 작업을 cron 작업을 얻기 위해 노력하고크론 작업은

당신이 밖으로 나를 도울 수 있기를 바랍니다. 나는 cpanel과 ftp에 접근했다.

사이트는 암호로 보호되어 있습니다. 나는 운이없는 오랫동안 인터넷 검색을 해왔다.

나는 정말로 리눅스를 모르지만, 나중에 리눅스 명령의 기초를 배울 생각은 있지만, 지금은 간단한 크론 작업을하고 싶다. 내가 직접 URL을 입력 할 때

은 기본적으로 cron 작업을 테스트하기 위해, 나는

http://www.site.com/my_directory/index.php/home/update_cronjob2 

나는 이메일을 즉, 방법

public function update_cronjob2() {  
    $to = "[email protected]"; 
    $subject = "asdf!"; 
    $message="cronjob"; 

    mail($to,$subject,$message); 
} 

있습니다. 하지만 cron 작업과는 다릅니다.

이것은 내가 지금까지 시도한 것입니다. 모든 것을 그대로 붙여 넣었으며 사용자 이름, 비밀번호 및 사이트의 텍스트 만 바꿨습니다. 어떤 기호 등

wget --user='user123'--password='pass123' http://www.site.com/my_directory/index.php/home/update_cronjob2 

wget http://www.site.com/my_directory/index.php/home/update_cronjob2 

$ cd /my_directory/project;$ php index.php home update_cronjob2 

답변

0

당신이 사이트의 관리자/사용자 부분 외부 크론을 배치하는 것이 가능을 추가하지? 특정 페이지에 액세스하려면 로그인해야합니다. 그래서 브라우저가 cron을 처리 할 수 ​​있지만 cron은 처리 할 수 ​​없습니다.

if (! in_array($this->uri->segment(1), array('cron'))) { 
    // Login prompt 
} 

을 아니면 어떤 다른 문제가 :

그, 또는 당신은 당신의 로그인 부분이 추가 할 수 있나요?

+0

미안하지만 나는 정말로 cron 작업에 대해 많이 모른다. 방금 cpanel을 통해 추가했습니다. cron 작업의 오류 메시지를 정확히 보려면 ​​어떻게해야합니까? –

+0

나는 그것을 해본 적이 없으며 그렇게하는 법을 알 필요가 없었다. [output] (http://codeigniter.com/user_guide/general/controllers.html#output) 또는 [logging] (http://codeigniter.com/user_guide/general/errors.html)을 사용하여 원하는 것을 얻으십시오. . 이론적으로 다른 웹 브라우저에서 URL을 열어보십시오. 결과는 동일해야합니다. –