( uid_748 | 2020. 09. 04., p – 01:31 )

Szerkesztve: 2020. 09. 04., p – 01:41

A problémát egy félreértés okozza, az "és" szó nem logikai és műveletet jelent, hanem inkább "és lefut"-ot kell érteni alatta. Azaz a fenti formátum lefut a hónap első 7 napján, és lefut a hónap 15-21. napján, és lefut hétfőnként 7:00-kor. A Crontab guru jól mondja, csak pontosan kell fordítani.

Van egy Quarz nevű cron klón, ott a "0 0 7 ? * 2#1,2#3" formátummal tudod megoldani amit szeretnél.

http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html

A cron nem ennyire részletes, legközelebb a "0 7 */2 * 1" formátummal juthatsz, itt vagy az első és harmadik hétfőn fut le, vagy néha a másodikon és negyediken (pl. novemberben). Attól függ mikor, hogy a hétfő páros vagy páratlan napra esik. Ha ez nem jó, akkor a "0 7 * * 1" formátummal lefut minden hétfőn 7-kor, és egy közbeiktatott sctiptnek kell kiszámolni a többit.