I am a newbie in Magento and I want to understand the Cron Jobs, please.
If I want to create new cron job inside default cron group, but I want to set different schedules time for it, is it possible or I have to create custom cron group.
What is the difference between crontab.xml file and cron_groups.xml file?
In crontab.xml file I see each cron job has its own schedules but in cron_groups.xml file it seems the schedules are general for all cron jobs in the group, which one to use?
crontab.xml file:
<config>
<group id="default">
<job name="<job_1_name>" instance="<classpath>" method="<method_name>">
<schedule>* * * * *</schedule>
</job>
<job name="<job_2_name>" instance="<classpath>" method="<method_name>">
<schedule>* * * * *</schedule>
</job>
</group>
<group id="index">
<job name="<job_3_name>" instance="<classpath>" method="<method_name>">
<schedule>* * * * *</schedule>
</job>
<job name="<job_4_name>" instance="<classpath>" method="<method_name>">
<schedule>* * * * *</schedule>
</job>
</group>
cron_groups.xml file:
<config>
<group id="<group_name>">
<schedule_generate_every>1</schedule_generate_every>
<schedule_ahead_for>4</schedule_ahead_for>
<schedule_lifetime>2</schedule_lifetime>
<history_cleanup_every>10</history_cleanup_every>
<history_success_lifetime>60</history_success_lifetime>
<history_failure_lifetime>600</history_failure_lifetime>
<use_separate_process>1</use_separate_process>
</group>
I do not understand what is the meaning of sconnector and ddg_automation cron group