construction
Lexora Tools

Cron Expression Generator

Buat, validasi, dan pahami jadwal cron — lihat penjelasan per field dan waktu eksekusi berikutnya seketika.

0–59

0–23

1–31

1–12 / JAN–DEC

0–6 / SUN–SAT

Jadwal umum

100% privat: semuanya berjalan di browser Anda dan tidak ada yang diunggah.

Sintaks cron

┌───────────── Menit (0–59)
│ ┌─────────── Jam (0–23)
│ │ ┌───────── Tanggal (1–31)
│ │ │ ┌─────── Bulan (1–12)
│ │ │ │ ┌───── Hari dalam seminggu (0–6)
│ │ │ │ │
* * * * *
*
Nilai apa pun
,
Daftar nilai, mis. 1,15,30
-
Rentang nilai, mis. 1-5
/
Nilai step, mis. */10 atau 0-30/5
@daily
Pintasan: @yearly, @monthly, @weekly, @daily, @hourly

Cara Membuat Cron Expression

Tanpa daftar, tanpa instalasi — langsung berjalan di browser Anda.

  1. Langkah 1:Pilih jadwal umum atau ketik ekspresi; Anda juga bisa mengedit field menit, jam, tanggal, bulan, dan hari secara terpisah.
  2. Langkah 2:Baca penjelasan dalam bahasa sederhana dan periksa pesan validasi.
  3. Langkah 3:Pastikan waktu eksekusi berikutnya di zona waktu Anda atau UTC, lalu salin ekspresi ke crontab, CI, atau scheduler Anda.

FAQ Cron Expression

Apa arti lima field dalam cron expression?

Dari kiri ke kanan: menit (0–59), jam (0–23), tanggal (1–31), bulan (1–12 atau JAN–DEC), dan hari dalam seminggu (0–6 atau SUN–SAT, dengan 0 dan 7 sama-sama Minggu).

Bagaimana menjalankan cron job setiap 5 menit?

Gunakan */5 * * * *. Step */5 pada field menit berarti setiap menit kelima (0, 5, 10 … 55) di setiap jam, setiap hari.

Zona waktu apa yang dipakai cron?

Cron klasik memakai zona waktu server tempat ia berjalan. Scheduler cloud sering memakai UTC secara default, karena itu tool ini bisa menampilkan eksekusi berikutnya dalam waktu lokal atau UTC.

Apa yang terjadi jika tanggal dan hari dalam seminggu sama-sama diatur?

Pada cron standar, job berjalan jika salah satu field cocok. Misalnya, 0 0 1 * 1 berjalan tengah malam setiap tanggal 1 dan setiap hari Senin.

Apakah tool ini mendukung detik atau sintaks Quartz?

Tool ini mendukung sintaks standar cron Unix 5 field dan makro @ yang umum. Fitur khusus Quartz seperti field detik, L, W, dan # bukan bagian dari cron standar sehingga ditandai tidak didukung.

Apa Itu Cron Expression?

Cron adalah penjadwal tugas berbasis waktu pada sistem mirip Unix, dan sintaks lima field-nya telah menjadi cara standar untuk menulis jadwal berulang — di file crontab, Kubernetes CronJob, GitHub Actions, pipeline CI, scheduler Laravel dan Symfony, AWS EventBridge, serta banyak tool SaaS. Setiap ekspresi menyatakan menit, jam, tanggal, bulan, dan hari dalam seminggu, serta mendukung wildcard, daftar, rentang, dan step, sehingga */15 9-17 * * 1-5 berarti setiap 15 menit selama jam kerja di hari kerja. Sintaksnya ringkas tetapi mudah disalahpahami, dan satu field yang salah bisa membuat backup berjalan setiap menit atau tidak pernah sama sekali.

Cron expression generator gratis ini memungkinkan Anda mengetik ekspresi atau mengedit setiap field secara terpisah, mulai dari preset seperti setiap 5 menit, setiap hari pukul 9:00, atau setiap tanggal 1. Tool ini memvalidasi setiap field, menjelaskannya dalam bahasa sederhana dengan nama bulan dan hari yang dilokalkan, serta menampilkan sepuluh waktu eksekusi berikutnya dalam zona waktu lokal atau UTC, sehingga Anda bisa memastikan jadwal sebelum deploy. Tool mengikuti aturan standar Vixie cron, termasuk kasus khusus ketika job berjalan jika tanggal atau hari dalam seminggu cocok, dan memahami makro seperti @daily dan @hourly.