It’s inevitable that you’ll want to create a cron job for your Magento modules at some point. An obvious solution would be to make the user create a new crontab entry calling your script. There’s no need. Magento has cron functionality built in.
Simply edit your
config.xml, adding the following:
<mode>shipwire/api_inventorysynch::cron</model> relates to the
shipwire model namespace,
api_inventorysynch relates to the model
::cron relates to the method
cron() in that class.
Note: You need to make sure, of course, that the script
./cron.php, in the root of your Magento installation, has an entry in the crontab.