Skip to content
Zoyku

Penjelajah cron

Ubah ekspresi cron apa pun menjadi bahasa sederhana: rincian per bidang, lima waktu eksekusi berikutnya di zona waktu Anda, dan preset sekali klik.

Type or pick a cron expression to see it explained.

Supported: numbers, ranges (1-5), lists (1,15), steps (*/10, 1-30/5), month names (JAN) and weekday names (MON). Quartz extensions L, W, # aren’t covered.

Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.

Cara pakai

  1. 1Ketik ekspresi cron atau klik sebuah preset untuk memulai dari nilai yang teruji.
  2. 2Baca rincian per bidang dalam bahasa sederhana.
  3. 3Periksa lima waktu eksekusi berikutnya sambil beralih antara waktu lokal dan UTC.
  4. 4Perbaiki hal yang mengejutkan di crontab, penjadwal, atau konfigurasi CI Anda.

Penjelajah cron

Ekspresi cron terdiri dari lima atau enam bidang samar yang menentukan kapan pekerjaan berjalan — satu karakter yang salah bisa membuatnya tak pernah berjalan, atau justru berjalan tepat pukul 3 pagi setiap hari Minggu. Tempelkan sebuah ekspresi: alat ini menjelaskan setiap bidang dengan bahasa lugas (menit, jam, hari dalam bulan, bulan, hari dalam minggu, ditambah detik bila ada), lalu menampilkan lima waktu eksekusi berikutnya agar Anda yakin jadwalnya benar-benar seperti yang Anda bayangkan.

Validasinya jujur dan langsung: nilai di luar jangkauan, rentang terbalik, dan ekstensi Quartz yang tak didukung seperti L, W dan # menghasilkan pesan galat yang spesifik dan mudah dipahami. Lima preset umum — setiap menit, setiap jam, tengah malam setiap hari, pukul 9 pada hari kerja, dan tiap kuartal — terisi sekali klik.

Pertanyaan yang sering diajukan

Apa bedanya cron standar dengan sintaks Quartz?

Cron Unix standar (dan alat ini) memakai 5 bidang: menit, jam, hari dalam bulan, bulan, hari dalam minggu — menjadi 6 bila bidang pertama adalah detik. Quartz menambahkan detik secara bawaan, bidang ketujuh untuk tahun, serta ekstensi seperti L (hari terakhir), W (hari kerja terdekat) dan # (hari ke-n dalam sebulan, mis. MON#2). Ekstensi khusus Quartz ini tidak dicakup di sini; semua yang standar — angka, nama seperti JAN dan MON, rentang, daftar, dan langkah — dicakup.

Saya mengisi hari dalam bulan dan hari dalam minggu sekaligus — mengapa eksekusinya lebih sering dari perkiraan?

cron klasik menggabungkan keduanya dengan ATAU: bila kedua bidang dibatasi (tak satu pun *), hari yang cocok dengan salah satunya sudah memicu pekerjaan. «0 0 1 * MON» berjalan pada tanggal 1 dan setiap hari Senin. Untuk menuntut kedua syarat sekaligus, ekspresinya harus disusun lain — melihat lima eksekusi berikutnya di sini membuat perilakunya langsung terlihat.

Sematkan alat ini

Tambahkan alat ini ke situs Anda dengan satu baris — berjalan di browser pengunjung.

<iframe src="https://zoyku.com/id/tools/cron-explainer?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — cron-explainer" loading="lazy"></iframe>
100% local processing