Jak jest różnica między : 0 0 20 ? * * a 0 20 * * *
0
3
Ten ostatni znak, to rok i nie jest wymagany https://en.wikipedia.org/wiki/Cron#Cron_expression poza tym, że może nie być wspierany.
4
Zawsze możesz zweryfikować swoją regułę online:
https://crontab.guru/
0 20 * * * - każdego dnia o 20:00
0 0 20 * * - każdego 20 dnia miesiąca o godzinie 00:00
0 0 20 ? * * - (inna implementacja: crona: http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html) działa podobnie jak ta pierwsza reguła :)
1
Sprawdź sam: https://ncrontab.swimburger.net/