QuickATools

Alat pengembang · Free browser tool

Penjelas Ekspresi Cron

Decode dan validasi ekspresi cron secara instan. Ubah jadwal crontab kompleks menjadi deskripsi bahasa alami yang mudah dibaca.

Cron expression

Standard 5-field crontab — minute hour day-of-month month day-of-week.

Operators: * any, , list, - range, / step. Day-of-week accepts 0–6 or SUN–SAT.

Human-readable schedule

Valid0 9 * * 1-5

At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.

Next scheduled runs

Next 5 matches after (local time).

  1. No upcoming runs found in the search window.

Frequently Asked Questions

Apa arti lima field dalam ekspresi cron?

Baris crontab standar memakai lima field berurutan: menit (0–59), jam (0–23), hari dalam bulan (1–31), bulan (1–12), dan hari dalam minggu (0–6, di mana 0 adalah Minggu). Bersama-sama mereka menjawab “pada menit mana, pada jam mana, pada hari kalender/bulan/hari minggu mana job ini harus dijalankan?” Alat ini menargetkan format lima-field klasik itu yang dipakai Linux crontab dan banyak penjadwal cloud.

Apa arti *, -, /, dan , dalam cron?

* berarti “setiap nilai valid” untuk field itu. Koma mendaftarkan nilai diskrit (mis. 1,15). Dash menetapkan rentang (mis. 9-17). Slash menetapkan step (mis. */5 di menit berarti setiap 5 menit; 0-30/10 berarti 0, 10, 20, 30). Anda bisa mengombinasikannya, seperti 1,15,30 atau MON-FRI.

Kesalahan apa yang paling sering dibuat developer dengan cron?

Jebakan umum termasuk mencampur penomoran hari-dalam-minggu (Minggu sebagai 0 vs 1), lupa bahwa saat day-of-month dan day-of-week keduanya dibatasi mereka biasanya bergabung dengan OR (bukan AND), memakai ekspresi “seconds” enam-field di crontab lima-field, dan mengasumsikan zona waktu penjadwal cocok dengan laptop Anda. Selalu periksa beberapa waktu run berikutnya di zona waktu yang benar-benar akan dipakai job.

Mengapa menjelaskan ekspresi cron secara lokal alih-alih menempelnya ke alat online?

Jadwal production sering mengkodekan jendela maintenance internal, cutoff billing, atau cadence batch yang mungkin tidak ingin Anda biarkan duduk di log pihak ketiga. Penjelas ini mem-parse, mendeskripsikan, dan memproyeksikan waktu run berikutnya sepenuhnya di browser Anda — tidak ada yang diunggah — agar Anda bisa dengan aman memvalidasi jadwal infrastruktur tanpa membocorkannya ke layanan eksternal.

Debug Crontab dan Jadwal Batch Tanpa Menebak Asterisk

Ekspresi cron padat by design — lima field kecil yang mengontrol kapan Linux crontab, job CI, dan penjadwal serverless menyala. * yang salah tempat, day-of-week off-by-one, atau lupa bahwa day-of-month dan day-of-week bergabung dengan semantik OR bisa berarti job tidak pernah berjalan, atau berjalan jauh lebih sering dari yang Anda maksud. Menerjemahkan ekspresi ke bahasa biasa dan mendaftarkan beberapa waktu fire berikutnya adalah cara tercepat untuk menangkap kesalahan itu sebelum mengenai production.

Penjelas ini tetap sepenuhnya di browser Anda. Cadence batch internal, jendela maintenance, dan jadwal infrastruktur tidak pernah meninggalkan mesin Anda — tidak ada parser server-side dan tidak ada akun yang dibutuhkan. Tempel ekspresi lima-field, sesuaikan grid per-field, muat preset, dan konfirmasi baik ringkasan bahasa alami maupun timeline run lokal yang akan datang.

Operator yang didukung mencakup kebutuhan crontab sehari-hari: * (any), , (list), - (range), dan / (step), plus alias SUN–SAT / JAN–DEC. Menargetkan format lima-field klasik alih-alih ekstensi enam/tujuh-field spesifik vendor, jadi apa yang Anda validasi di sini cocok dengan Linux crontab umum dan banyak UI jadwal cloud.

Jelajahi sisa toolkit developer: Formatter JSON , Encode/Decode Base64 , Generator UUID , Penguji Regex , Decoder JWT , Pemeriksa Kontras Warna , dan Pratinjau Markdown .