I created a cron job as per standard method
Vendor\Module\etc\crontab.xml
<?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="my_cronjob" instance="Vendor\Module\Cron\Clean" method="execute">
<schedule>00 00 * * *</schedule>
</job>
</group>
</config>
In My
Vendor\Module\Cron\Clean.php
class Clean extends \Magento\Backend\App\Action
{
/**
* @var connection
*/
private $connection;
protected $_logger;
public function __construct(
\Magento\Backend\App\Action\Context $context,
\Psr\Log\LoggerInterface $logger
) {
$this->_logger = $logger;ory;
parent::__construct($context);
}
public function execute()
{
$this->_logger->debug('Sync Starts!!');
}
}
To schedule a cron i created an admin Config as
My Question is how i can Schedule a cron on basis of these fields