onlinetools.dev

Pengurai Ekspresi Cron

Jelaskan jadwal cron apa pun dalam bahasa sederhana beserta waktu jalan berikutnya

Berjalan lokal
loading…
Tentang alat ini

Tempel ekspresi cron lima bidang lalu dapatkan penjelasannya dalam bahasa sehari-hari, dengan rincian bidang demi bidang serta — bagian yang menangkap kesalahan sungguhan — lima waktu jalan berikutnya yang dihitung menurut zona waktu lokal Anda. “0 3 * * 1” terbaca sebagai “pukul 03.00, setiap Senin”, disusul tanggal-tanggal konkret saat ia akan berjalan.

Penguraiannya mendukung seluruh sintaksis baku: daftar (1,15), rentang (9-17), langkah (*/15), nama bulan dan hari (jan, mon), angka 7 sebagai Minggu, serta keluarga makro @daily/@hourly. Ia juga menerapkan aturan yang selalu terlupakan: ketika bidang tanggal dan bidang hari sama-sama dibatasi, tugas berjalan bila salah satunya cocok, bukan keduanya.

Ekspresi enam bidang (Quartz, berdetik) dideteksi dan disebutkan terang-terangan alih-alih diurai keliru diam-diam — sumber kebingungan “cron saya salah jalan” yang paling sering terjadi ketika berpindah antara penjadwal Java dan crontab Unix.

Pertanyaan yang sering diajukan

Apa saja lima bidangnya, sesuai urutan?
Menit (0–59), jam (0–23), tanggal (1–31), bulan (1–12), hari dalam minggu (0–6, Minggu = 0, dan 7 juga diterima sebagai Minggu). Mengingat urutannya adalah perjuangan abadi — panel rincian memberi label pada tiap bidang ekspresi Anda.
Kenapa “0 0 1 * 1” berjalan lebih sering daripada dugaan saya?
Karena tanggal (tanggal 1) dan hari (Senin) sama-sama dibatasi, cron menjalankan tugas ketika SALAH SATU cocok — yakni setiap tanggal 1 DAN setiap hari Senin. Untuk memaksudkan “tanggal 1 hanya bila jatuh pada Senin”, Anda perlu memeriksa tanggalnya di dalam skrip.
Zona waktu apa yang dipakai untuk waktu jalan berikutnya?
Zona waktu lokal browser Anda, yang ditampilkan berdampingan dengan hasilnya. Crontab sungguhan berjalan di zona waktu server (atau baris TZ= pada sebagian cron) — selalu pastikan apa yang dipakai mesin tujuan, terutama saat melewati pergantian waktu musim.
Apakah ini mendukung detik atau tahun?
Tidak — keduanya perluasan Quartz (Java) dengan 6 atau 7 bidang. Cron Unix baku punya tepat lima bidang dan resolusi satu menit. Masukan enam bidang dideteksi dan dilaporkan sebagai Quartz, bukan disalahbaca.
Alat terkait