2012-12-24 3 views
1

Magento의 맞춤 모듈에 cron 작업 또는 예약을 사용하고 싶습니다. 그것에 대해 연구하고 있지만, 도움이되는 적절한 대답을 찾을 수 없습니다.맞춤 모듈을 사용하여 Magento에서 Cron Job을 설정하는 방법은 무엇입니까?

사용자가 일, 시간, 분, 초 등을 선택할 수있는 양식을 만들었습니다. 그리고이 모든 값을 데이터베이스에 저장합니다. 내가 원하는 것은 데이터베이스에서 가치를 취하고 그 시간에 따라 일부 일정 (PHP 스크립트 정의)을 실행한다는 것입니다. 아이디어가 없습니다. 어떻게 할 수 있습니까? 그래서이 문제를 해결하도록 도와주세요. 사전에

감사합니다 ...이 작업을 수행하는

답변

0

한 가지 방법은 아무것도 일정이 있는지 확인하기 위해 데이터베이스를 확인하기 위해 '간격 X'모든 실행 cronjob에를 만드는 것입니다. 무언가가있는 경우 일정 후 다른 실행 아무에게

을하지 않는다 How to Set Up a Cron Job

1

젠토 크론 시스템이 설계 방법은, 사용자가 지정한 일정 수 있도록 정말하지 않습니다를 참조하십시오, 오히려 개발자 지정된 일정 (즉,이 작업의 빈도는 GUI를 통해 변경할 수없는 모듈 XML 구성으로 설정). 이것은 말하자면, Cron이 XML의 가장 빈번한 간격으로 실행되도록 설정하고 현재 cron 함수에 코드를 랩핑하고 현재 시간을 데이터베이스 구성과 비교하는 코드로이 작업을 다소 다룰 수 있습니다.

0

또한 읽기 config_path

<crontab> 
    <jobs>     
     <company_export_send_order> 
      <schedule> 
       <config_path>export/order/cron_settings</config_path> 
      </schedule> 
      <run> 
       <model>company_export/observer::exportOrderData</model> 
      </run> 
     </company_export_send_order> 
    </jobs> 
</crontab> 

를 사용하여 시도 할 수 있습니다 더 @magento cron in backend configuration

관련 문제