1
我是Magento 1.9
的新手。我有我自己的自定義API,它讀取最後修改的產品庫存並做一些更新。我需要讓這個API每五分鐘運行一次。請幫忙。每五分鐘創建一次cron作業?
我是Magento 1.9
的新手。我有我自己的自定義API,它讀取最後修改的產品庫存並做一些更新。我需要讓這個API每五分鐘運行一次。請幫忙。每五分鐘創建一次cron作業?
這裏我提到了模塊。
下的應用程序創建Stackoverflow_Cronshedule.xml \等\模塊\
<?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 \本地\#1 \ Cronshedule \等\
<?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任務你的cPanel中的每分鐘爲你的/cron.php文件。
您想使用內置的洋紅色cron或根crontab嗎?你可以在你的cPanel中做到這一點。 –
我想以編程方式將它構建爲模塊。請你能解釋我怎樣才能使用root crontab。 – Jsparo30