Zaman/Sayılar

Cron Parser

Bir cron ifadesini ayrıştırın (5 veya 6 alan, @-kısayolları dahil) — sade bir dille zamanlama açıklaması ve seçilen saat diliminde bir sonraki çalışma zamanları.


                    

A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.

How to use it

Common uses

Things to keep in mind

In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.

The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.

Bu araç hakkında makale: Cron ifadeleri: bir görev zamanlaması nasıl çözülür

Sıkça sorulan sorular

6 alanlı bir cron ifadesi 5 alanlıdan nasıl farklıdır?

Standart cron 5 alan kullanır (dakika, saat, ayın günü, ay, haftanın günü). Bazı zamanlayıcılar ifadenin başına altıncı bir saniye alanı ekler — araç her iki formatı da otomatik olarak tanır.

@daily gibi kısayollar ne anlama gelir?

Bunlar yaygın zamanlamalar için kullanışlı takma adlardır: @daily "0 0 * * *" (her gün gece yarısı) ile eşleşir, @hourly "0 * * * *" ile, ve @weekly, @monthly, @yearly benzer şekilde çalışır.

Gelecek çalıştırmalar hangi saat diliminde hesaplanır?

"Saat Dilimi" alanında seçilen dilimde. Aynı cron ifadesi saat dilimine bağlı olarak farklı mutlak çalıştırma zamanı verir, bu yüzden zamanlayıcınızın gerçekte çalıştığı dilimi belirttiğinizden emin olun.

Yaz/kış saati geçişi bir görevin çalışmasını etkiler mi?

Evet, çalıştırma saati saatlerin değiştirildiği sırada var olmayan veya tekrarlanan bir saate denk gelirse. Kritik görevler için tipik geçiş penceresinin dışında bir zaman planlamak veya açıkça UTC kullanmak daha güvenilirdir.

Hem ayın günü hem de haftanın günü alanı belirtilmiş bir ifade neden sadece bir eşleşme beklediğim halde çalıştı?

Klasik cron'da her ikisi de yıldız işareti olmadığında bu iki alan VE değil, VEYA ile birleştirilir — koşullardan en az biri sağlandığı anda, diğeri karşılanmasa bile görev çalışır.

Makaleler: Zaman/Sayılar

Unix zamanı: bilgisayarlar zamanı neden 1970'ten itibaren sayar

1 Ocak 1970'in çoğu bilgisayar sistemi için neden zaman referans noktası haline geldiği.

Sayı sistemleri: ikili, sekizli ve on altılık sistemler neden var

CSS'te #FF5733 renginin neden ondalık yerine on altılık rakamlarla yazıldığı.

Bit düzeyi işlemler: AND, OR ve XOR bit seviyesinde nasıl çalışır

Bit düzeyi AND'in mantıksal AND'den nasıl farklı olduğu ve bir sayının tek tek bitleri üzerinde neden işlem yapılır.

Tarih farkı: gün saymanın neden göründüğünden daha karmaşık olduğu

Tarihleri saf bir şekilde çıkarmanın artık yıllar yüzünden neden yanlış sonuç verebileceği.

Yaş hesaplama: bunun neden basit bir yıl çıkarma işlemi olmadığı

Sadece doğum yıllarını çıkarmanın neden gerçek yaştan bir fazla bir yaş verebileceği.

Saat dilimleri: UTC'nin GMT ile aynı şey olmadığı

UTC'nin yılda iki kez neden hiç değişmediği, ama Londra saatinin (GMT/BST) değiştiği.

Süre hesaplayıcı: saat, dakika ve saniyeler doğru şekilde nasıl toplanır

Dakika ve saniyeleri toplarken ondalık toplamada olduğu gibi kalanın neden bir sonraki basamağa "taşınması" gerektiği.

ISO 8601 Duration: bir süre standart biçimde nasıl yazılır

PT1H30M'nin neden "1 saat 30 dakika" anlamına geldiği, "1 dakika 30 saat" değil.

Hafta numarası: farklı ülkelerin haftaları neden farklı saydığı

1 Ocak'ın ISO 8601 standardına göre neden bazen önceki yılın 52. veya 53. haftasına ait olduğu.

Roma rakamları: sıfırı ve basamak değeri olmayan bir sistem nasıl çalışır

IV'ün neden 6 değil 4 anlamına geldiği, ve çıkarma kuralının Roma rakamlarında nasıl çalıştığı.

IEEE 754: kodda 0.1 + 0.2 neden 0.3'e eşit değil

Neredeyse her programlama dilinde 0.1 + 0.2'nin neden 0.30000000000000004 olarak göründüğü.

Sayının yazıyla ifadesi: rakamları neden kelimelere dönüştürmeli

Banka belgelerinde tutarın neden aynı anda hem rakamla hem yazıyla yazıldığı.