*/30 * * * * cron ifadesi her saat :00 ve :30'da çalışır. */30 ile 0,30 arasındaki farkı, faz kaydırmayı ve yarım saatlik kullanım alanlarını anlatır.
⏰Every 30 minutes
*Herhangi bir değer,Liste ayracı-Aralık/Adım1-51 ile 5 arası*/15Her 15 birimde*/30 * * * * her saatin 0. ve 30. dakikasında çalışır, saatte toplam 2, günde 48 çalıştırma yapar. */30 adımı 0’dan (dakika alanının minimumu) başlar ve 30’ar adım atar, bu da tam olarak iki değer verir: 0 ve 30.
Her iki ifade de aynı programı üretir. Seçim, amacın iletilmesiyle ilgilidir:
*/30 * * * * # "her 30 dakikada bir"
0,30 * * * * # "0. ve 30. dakikada"
Açık 0,30 formu daha savunmacıdır. Yanlış okumaya yer bırakmaz. Adım sözdizimine aşina olmayan bir geliştirici 0,30 * * * *’i ilk bakışta doğru okuyabilir.
Birçok bildirim sistemi güncellemeleri toplu olarak biriktirir ve yarım saatlik aralıklarla özetler gönderir.
“Son 30 dakika” metriklerini gösteren panolar, yarım saatlik oluşturma programıyla doğal olarak uyumludur.
Bir kaynak sistem her 15-20 dakikada bir güncelleniyorsa, 30 dakikalık senkronizasyon en fazla bir güncelleme döngüsü geride olduğunuz anlamına gelir.
Varsayılan */30 her zaman :00 ve :30’da çalışır. Yarım saatlik işin saat başından ofsetlenmesini istiyorsanız:
15,45 * * * * # :15 ve :45'te çalışır
Faz kaydırmalı programlar, birden fazla yarım saatlik işiniz olduğunda ve yükü dağıtmak istediğinizde kullanışlıdır:
0,30 * * * * /opt/jobs/report-generator
15,45 * * * * /opt/jobs/data-sync
7,37 * * * * /opt/jobs/cache-warmer
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.