1
私はMagento 1.9
を初めて利用しています。私は最後に変更された製品の在庫を読み、いくつかの更新を行う独自のカスタムAPIを持っています。このAPIを5分ごとに実行する必要があります。助けてください。5分ごとにcronジョブを作成しますか?
私はMagento 1.9
を初めて利用しています。私は最後に変更された製品の在庫を読み、いくつかの更新を行う独自のカスタムAPIを持っています。このAPIを5分ごとに実行する必要があります。助けてください。5分ごとにcronジョブを作成しますか?
ここで私はモジュールを述べました。
アプリの下Stackoverflow_Cronshedule.xmlを作成\ ETC \モジュール\
<?xml version="1.0"?>
<config>
<modules>
<Stackoverflow_Cronshedule>
<active>true</active>
<codePool>local</codePool>
<version>0.1.0</version>
</Stackoverflow_Cronshedule>
</modules>
</config>
アプリの\コードの下etc.xmlを作成\ローカル\ StackOverflowの\ Cronshedule \ ETC \
<?xml version="1.0"?>
<config>
<modules>
<Stackoverflow_Cronshedule>
<version>0.1.0</version>
</Stackoverflow_Cronshedule>
</modules>
<global>
<models>
<cronshedule>
<class>Stackoverflow_Cronshedule_Model</class>
<resourceModel>cronshedule_mysql4</resourceModel>
</cronshedule>
</models>
</global>
<crontab>
<jobs>
<cronshedule_lastmodifiedproduct>
<schedule><cron_expr>*/5 * * * *</cron_expr></schedule>
<run><model>cronshedule/cron::lastModifiedProduct</model></run>
</cronshedule_lastmodifiedproduct>
</jobs>
</crontab>
</config>
作成Cron.php app \ code \ local \ Stackoverflow \ Cronshedule \ Model \
<?php
class Stackoverflow_Cronshedule_Model_Cron{
public function lastModifiedProduct(){
// update last modified product
}
}
最後に、あなたの/cron.phpファイルのcPanelの1分ごと。
マゼンタのcronまたはrootのcrontabを使用しますか?あなたはあなたのcPanelでそれを行うことができます。 –
モジュールとしてプログラム的にビルドしたいと思います。 rootのcrontabもどうやって使うことができるか説明してください。 – Jsparo30