Cron İfade Oluşturucu
0 * * * * ? *0 * * * * ? *
? *-* *:*:00
on:
schedule:
- cron: '* * * * ?'
Cron Expression Complete Guide
A comprehensive guide to understanding and using cron expressions in Quartz format
Core Concepts
Quartz cron expression format consists of 7 fields, representing seconds, minutes, hours, day of month, month, day of week, and year from left to right. Each field supports specific value ranges and special characters, allowing you to precisely schedule task execution times.
Full Format (7 fields)
Many systems omit the seconds field, using the simplified 6-field format: minutes hours day month day-of-week year
Field Rules
| Field | Allowed Values | Special Characters |
|---|---|---|
| Seconds (0-59) | 0-59 | */-, |
| Minutes (0-59) | 0-59 | */-, |
| Hours (0-23) | 0-23 | */-, |
| Day of Month (1-31) | 1-31 | */-,LW? |
| Month (1-12) | 1-12 | */-, |
| Day of Week (1-7) | 1-7 (1=Sunday) | */-,L#? |
| Year (optional) | 1970-2099 | */-, |
Special Characters Reference
pages.cronGuide.specialChars.any
pages.cronGuide.specialChars.question
pages.cronGuide.specialChars.range
pages.cronGuide.specialChars.step
pages.cronGuide.specialChars.list
pages.cronGuide.specialChars.last
pages.cronGuide.specialChars.weekday
pages.cronGuide.specialChars.lastWeekday
pages.cronGuide.specialChars.nthWeekday
Common Scheduling Scenarios
High Frequency Execution
Fixed Hour Execution
Multiple Times a Day
Weekly & Monthly Scheduling
Business Hours Scheduling
Interval & Window Scheduling
Advanced Special Scheduling
Year Constraints
Common Mistakes to Avoid
Quick Reference Cheatsheet
Ücretsiz çevrimiçi Cron ifade oluşturucu; görsel Cron, crontab ve planlanmış görev ifadeleri oluşturmayı ve yürütme zamanlarını önizlemeyi destekler.
İlgili Öneriler
Kullanım senaryoları
- Linux sunucu zamanlanmış görevleri yapılandırırken crontab ifadesini hızlıca oluşturma
- Backend zamanlanmış zamanlama görevleri ayarlama (veri yedekleme, log temizleme, denetim betikleri gibi)
- CI/CD süreçlerinde zamanlanmış build veya zamanlanmış deploy görevleri yapılandırma
- Cron sözdizimini öğrenirken görsel şekilde her alanın anlamını anlama
Nasıl Kullanılır
- Yürütme sıklığını seçin (dakika, saat, gün, hafta veya aya göre)
- Görsel arayüz aracılığıyla Cron her alan değerini ayarlayın
- Oluşturulan Cron ifadesini ve gelecekteki yürütme zamanı önizlemesini görüntüleyin
- İfadeyi crontab, zamanlama platformu veya otomasyon betiği için kopyalayın
Özellikler
- Görsel Cron oluşturma: alan sırasını ezberlemenize gerek yok, standart crontab ifadeleri hızlıca oluşturulabilir
- Yürütme zamanı önizleme: oluşturulduktan sonra gelecekteki tetikleme zamanlarını hemen kontrol edin, zamanlama kuralı yazma riskini azaltın
- Zamanlama yapılandırması için uygun: sunucu planlanmış görevleri, betik otomatik yürütme, yedekleme ve denetim düzenlemeleri için daha verimli
- Kopyala ve kullan: ifade oluşturulduktan sonra doğrudan sistem yönetimi platformu, Linux ortamı ve otomasyon araçlarında kullanılabilir
Sık Sorulan Sorular
Cron ifade oluşturucu kimler için uygundur?
Sistem yöneticileri, backend geliştiricileri, test mühendisleri ve otomatik görev yapılandırması gereken kullanıcılar için uygundur. Özellikle karmaşık crontab kurallarını elle yazmak istemediğinizde hızlıca oluşturmak için idealdir.
Günlük, haftalık, aylık yürütülen Cron kuralları oluşturulabilir mi?
Evet. Dakika, saat, gün, hafta ve aya göre yürütülen yaygın görev kuralları görsel şekilde hızlıca birleştirilerek oluşturulabilir.
Oluşturulduktan sonra neden yürütme zamanı önizlemesi kontrol edilmeli?
Gelecekteki yürütme zamanlarını önizlemek, yanlış girilen alanları, yanlış ayarlanan döngüleri veya anormal tetikleme sıklıklarını keşfetmeye yardımcı olur, görev yayımlandıktan sonra yanlış yürütülmesini önler.
Oluşturulan ifade doğrudan Linux crontab için kullanılabilir mi?
Genellikle evet. Sonucu kopyaladıktan sonra crontab, görev zamanlama platformu, CI zamanlanmış görevleri veya otomasyon betiği yapılandırmasında kullanılabilir.
- Renk Körlüğü Simülatörü
- Renk Dönüştürücü
- .htaccess'ten Nginx'e Dönüştürücü
- SQL Dönüştürücü
- Cookie Ayrıştırıcı
- Cron İfade Oluşturucu
- Cron İfade Doğrulayıcı
- CSS Biçimlendirme
- CSS Sıkıştırma
- CSV'den Excel'e
- Döviz Çevirici
- Fark Kontrolörü
- Favicon Oluşturucu
- XML Formatlama
- Onaltılık Dönüştürücü
- HTML Biçimlendirme
- HTML Sıkıştırma
- HTML'den Markdown'a
- Markdown'dan HTML'e
- JavaScript Biçimlendirme
- JS Sıkıştırma
- JSX Biçimlendirici
- JSX Sıkıştırma
- Anahtar kelime kümeleme
- Lorem Ipsum Üretici
- Markdown Tablo Oluşturucu
- Meta Tag Üretici
- Parola Oluşturucu
- Parola Gücü Denetleyici
- QR Code ve Barkod Üretici
- Normal İfade Test Cihazı
- Slug Oluşturucu
- SQL Oluşturucu
- SQL Biçimlendirme Aracı
- Kelime Sayacı
- Zaman Araçları
- TypeScript Formatlama
- TypeScript Sıkıştırma
- TSX Formatlama
- TSX Sıkıştırma
- Unix Timestamp Dönüştürücü
- UUID Oluşturucu
- YAML Formatlama
- Kutu Dönüştürücü