yigityalim
projelerel kitabılabişe alpaylaş
xgithub
siteprojelerel kitabılaboratuvardeğişiklik günlüğü
hakkındakullanımlarşimdiişe alpaylaş
diğerxgithublinkedine-posta
metarssllms.txtsitemap
© 2026 Yiğit Yalım. Tüm hakları saklıdır.
/
Laboratuvarlara Dön
11 May 2026·veri

Cron Builder

Cron expression yaz, insan-okunur açıklama + sonraki 5 çalışma + interaktif field builder. QStash / GitHub Actions / Kubernetes CronJob kullanırken sezgisini doğrula.

cron · scheduling · qstash

ÖncekiArgon2id Parameter ConfigurerSonrakiHMAC Lab

0 9 * * 1-5 → "Mon-Fri 09:00 UTC her gün" mü? "Her saat 9 dakikada" mı? Cron syntax kafa karıştırıcı. Bu lab expression'ı parse eder, sonraki 5 çalışmayı user TZ'sinde gösterir, field-by-field anlamlandırır.

CronBuilder — 5-field POSIX cron

at minute 0, hour 9, on Mon–Fri

min
hour
day
month
dow
next 8 runs (UTC)
  1. #12026-05-14 09:00 UTCin 13h 44m
  2. #22026-05-15 09:00 UTCin 1d
  3. #32026-05-18 09:00 UTCin 4d
  4. #42026-05-19 09:00 UTCin 5d
  5. #52026-05-20 09:00 UTCin 6d
  6. #62026-05-21 09:00 UTCin 7d
  7. #72026-05-22 09:00 UTCin 8d
  8. #82026-05-25 09:00 UTCin 11d
min
0–59
hour
0–23
dom
1–31
month
1–12
dow
0=Sun

Field referansı

Cron expression alanları
0 9 * * 1-5
minute
0–59
hour
0–23
day-of-month
1–31
month
1–12, JAN–DEC
day-of-week
0–6, SUN–SAT

Yaygın kalıplar

ExpressionAnlam
* * * * *her dakika
*/5 * * * *her 5 dakikada
0 * * * *her saatin başında
0 9 * * *her gün 09:00
0 9 * * 1-5hafta içi 09:00
0 0 1 * *ayın 1'i 00:00
30 4 * * 0Pazar 04:30 (haftalık temizlik)

Trap'lar

  • Day-of-month + day-of-week birlikte → çoğu cron implementation'ında OR mantığı (her iki koşul ayrı ayrı tetiklenir). Vixie cron, GNU mcron, QStash hep böyle. AWS EventBridge cron 6-field kullanır ve farklı çalışır.
  • @reboot, @daily, @hourly macros bazı implementation'larda var, evrensel değil
  • Saniye field'ı (6th field) AWS, Kubernetes, Quartz'da var; standart cron'da yok