Cron İfadesi Örnekleri
Yaygın zamanlamalar için kopyalamaya hazır cron ifadeleri; her biri alan alan açıklama, sonraki çalışma zamanları ve Kubernetes, GitHub Actions, Quartz ve Spring sürümleriyle.
35 zamanlama · Cron İfadesi Ayrıştırıcı'da aç
Birkaç dakikada bir
Her dakika
* * * * * İşi her dakikanın başında çalıştırır; günde 1.440 kez. Her 30 saniyede bir * * * * * Cron bir dakikanın altında zamanlama yapamaz; yaygın çözüm iki crontab satırıdır: biri her dakikanın başında, diğeri önce 30 saniye bekleyip çalışır. Her 2 dakikada bir */2 * * * * Her çift dakikada çalışır: her saatin 00, 02, 04 … 58. dakikası. Her 5 dakikada bir */5 * * * * Saatte 12 kez, 0, 5, 10 … 55. dakikalarda çalışır. Her 10 dakikada bir */10 * * * * Saatte altı kez, 0, 10, 20, 30, 40 ve 50. dakikalarda çalışır. Her 15 dakikada bir */15 * * * * Saatte dört kez, :00, :15, :30 ve :45'te çalışır. Her 30 dakikada bir */30 * * * * Saatte iki kez, tam saatte ve buçukta çalışır. Birkaç saatte bir
Her saat
0 * * * * Her saatin 0. dakikasında, günde 24 kez çalışır. @hourly makrosuyla aynıdır. Her 2 saatte bir 0 */2 * * * Her çift saatin 0. dakikasında çalışır: 00:00, 02:00, 04:00 … 22:00. Her 3 saatte bir 0 */3 * * * Günde sekiz kez çalışır: 00:00, 03:00, 06:00 … 21:00. Her 4 saatte bir 0 */4 * * * Günde altı kez çalışır: 00:00, 04:00, 08:00, 12:00, 16:00 ve 20:00. Her 6 saatte bir 0 */6 * * * Günde dört kez çalışır: 00:00, 06:00, 12:00 ve 18:00. Her 12 saatte bir 0 */12 * * * Günde iki kez, gece yarısı ve öğlen çalışır. Günlük
Her gün gece yarısı
0 0 * * * Her gün 00:00'da bir kez çalışır. @daily ve @midnight makrolarıyla aynıdır. Her gün saat 03:00'te 0 3 * * * Her gün 03:00'te bir kez çalışır; yedekleme ve bakım için yaygın bir saattir. Her gün saat 08:00'de 0 8 * * * Her gün 08:00'de bir kez çalışır; örneğin sabah raporları veya hatırlatmalar için. Her gün öğlen 0 12 * * * Her gün 12:00'de bir kez çalışır. Her gün saat 18:00'de 0 18 * * * Her gün 18:00'de bir kez çalışır. Günde iki kez 0 0,12 * * * Her gün 00:00 ve 12:00'de çalışır. Başka saatler için saat listesini değiştirin. Haftalık ve hafta içi
Hafta içi her gün 09:00'da
0 9 * * 1-5 Pazartesiden cumaya 09:00'da çalışır, hafta sonlarını atlar. Mesai saatlerinde her saat 0 9-17 * * 1-5 Pazartesiden cumaya 09:00 ile 17:00 arasında her tam saatte çalışır: iş günü başına dokuz kez. Mesai saatlerinde her 15 dakikada bir */15 9-17 * * 1-5 Hafta içi 09:00 ile 17:45 arasında her 15 dakikada bir çalışır. Her hafta sonu 0 10 * * 6,0 Cumartesi ve pazar 10:00'da çalışır. Her pazartesi 0 9 * * 1 Her pazartesi 09:00'da çalışır; örneğin haftalık rapor için. Her cuma saat 17:00'de 0 17 * * 5 Her cuma 17:00'de çalışır. Her pazar 0 0 * * 0 Cumartesiyi pazara bağlayan gece yarısı çalışır. @weekly makrosuyla aynıdır. Her hafta (pazartesi) 0 0 * * 1 ISO haftasının başlangıcı olan pazartesi 00:00'da haftada bir çalışır. Pazar için 0 0 * * 0 veya @weekly kullanın. Aylık ve yıllık
Her ayın ilk günü
0 0 1 * * Her ayın 1'inde 00:00'da çalışır. @monthly makrosuyla aynıdır. Ayda iki kez 0 0 1,15 * * Her ayın 1'inde ve 15'inde 00:00'da çalışır; örneğin maaş veya faturalama için. Her ayın 15'i 0 0 15 * * Her ayın 15. gününde 00:00'da çalışır. Her ayın son günü 0 0 28-31 * * Standart cron'da "son gün" simgesi yoktur; iş 28–31. günlerde çalışır ve bir shell testi yalnızca yarın ayın 1'i ise devam etmesine izin verir. Her ayın ilk pazartesisi 0 9 1-7 * * İş her ayın 1–7. günlerinde 09:00'da başlar ve bir shell testi yalnızca pazartesi olan günü tutar. Her çeyrek 0 0 1 1,4,7,10 * Ocak, nisan, temmuz ve ekimin ilk günü 00:00'da çalışır. Her 6 ayda bir 0 0 1 1,7 * 1 Ocak ve 1 Temmuz'da 00:00'da çalışır. Her yıl 0 0 1 1 * Her yıl 1 Ocak 00:00'da bir kez çalışır. @yearly ve @annually ile aynıdır.