*/10 * * * * İfadesi
*/10 * * * * bir işi saatte altı kez, 0, 10, 20, 30, 40 ve 50. dakikalarda, her saat, her gün çalıştırır. 24 saatte bu 144 çalıştırmadır. Yaygın adım aralığı aralığının ortasında yer alır: */15 veya */30’dan daha sık, */5’ten daha az talepkar.
Komşu Aralıklarla Karşılaştırma
| İfade | Çalışma/saat | Çalışma/gün | Kullanım alanı |
|---|---|---|---|
*/5 * * * * | 12 | 288 | Sağlık kontrolleri, önbellek yenileme |
*/10 * * * * | 6 | 144 | Orta düzey yoklama, toplu işler |
*/15 * * * * | 4 | 96 | Arka plan senkronizasyonu, izleme |
*/30 * * * * | 2 | 48 | Raporlar, özetler |
*/5’ten */10’a geçiş, çalıştırma sayısını yarıya indirir. 5 dakikalık gecikmenin kabul edilebilir olduğu ancak 15 dakikanın çok yavaş olduğu işler için 10 dakika, kaynak kullanımını yarıya indiren pratik bir orta yoldur.
10 Dakika Ne Zaman Doğru Seçimdir
Web kancası olmayan harici API yoklaması
Birçok API anında bildirim sunmaz. Değişiklikleri 10 dakikalık pencerede tespit etmeniz gerekiyorsa ve API’nin 5 dakikalık yoklamayı zorlayacak bir hız sınırı varsa, */10 iyi bir seçimdir. Günde 288 yerine 144 API çağrısı alırsınız.
Dahili izleme kontrolleri
Disk alanı, işlem sayıları, kuyruk derinliği uyarıları gibi altyapı kontrollerinin her 5 dakikada bir çalışması gerekmez. 10 dakikalık pencere, izleme altyapısını boğmadan çoğu bozulma eğilimini yakalar.
Başlangıç Dakikasını Ofsetleme
Varsayılan */10 her zaman :00, :10, :20, :30, :40, :50’de çalışır. Birden fazla iş */10 kullanıyorsa, hepsi aynı anda başlar.
Zamanlamak için start/step sözdizimini kullanın:
*/10 * * * * /opt/jobs/job-a # :00, :10, :20...
2/10 * * * * /opt/jobs/job-b # :02, :12, :22...
5/10 * * * * /opt/jobs/job-c # :05, :15, :25...