<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation=
"urn:magento:module:Magento_Cron:etc/crontab.xsd">
<group id="default">
<job name="LessonBackend_office_logHello" instance=
"LessonBackend\CronJob\Model\Cron" method="logHello">
<schedule>*/2 * * * *</schedule>
</job>
</group>
</config>
<?php
namespace LessonBackend\CronJob\Model;
use Magento\Framework\App\ObjectManager;
class Cron
{
public function logHello()
{
$objectManager = ObjectManager::getInstance();
$logger = $objectManager->get('Psr\Log\LoggerInterface');
$logger->error('cronJob v32432');
$this->logger->info('Hello from Cron job!');
return $this;
}
}
הפעלת קומפייל :
php bin/magento setup:di:compileבהתקנה חדשה :
bin/magento cron:install
הרצה :
bin/magento cron:run
מסד נתונים שבו ירשם הקרון : cron_schedule
בקוד הזה ישמר לוג : public_html/var/log/system.log

