Ekosistem Volade — Alat Web

Generator ekspresi cron online gratis

Susun ekspresi cron Anda dengan konstruktor visual: menit, jam, tanggal dalam bulan, bulan, dan hari dalam minggu. Alat ini menampilkan deskripsi yang jelas, menghitung eksekusi berikutnya, dan menghasilkan ekspresi siap tempel untuk crontab Anda. Tanpa akun, tanpa pengiriman: semuanya berjalan di peramban Anda.

Diperbarui pada 12 Oktober 2026

Tidak ada data dikirim Privasi sejak awal Gratis untuk memulai
Alat

Susun cron Anda, salin ekspresinya

Atur setiap kolom atau tempel ekspresi yang sudah ada: deskripsi, sintaks, dan eksekusi berikutnya diperbarui secara langsung.

Generator ekspresi cron

Online Pengembangan, Kode & Data
Masuk
Hitungan lokal — Volade tidak menerima apa pun Siap
Contoh cepat:
Menit0 – 59
Jam0 – 23
Tanggal dalam bulan1 – 31
Bulan1 – 12
Hari dalam minggu0 – 7 (Min)
Ekspresi
* * * * *
Setiap menit
Eksekusi berikutnya
    5Kolom
    0Eksekusi
    —Dalam
    0,0 0Komentar Semua alat
    Gratis atau Premium?

    Generator cron ini gratis dan tak terbatas: buat ekspresi sebanyak yang Anda mau, tanpa akun. Perhitungan eksekusi berikutnya dilakukan di peramban Anda — tidak ada server yang dilibatkan.

    Konstruktor visual untuk 5 kolom cronGratis
    Deskripsi jelas dan 5 eksekusi berikutnyaGratis
    Mode ekspresi untuk menempel dan memvalidasi cron yang sudah adaGratis
    Ekosistem premium lengkap (CMS, desktop, skrip, API)Premium
    Jelajahi Premium
    Fitur

    Generator cron lengkap untuk pengembang

    Konstruktor visual 5 kolom

    Menit, jam, tanggal dalam bulan, bulan, hari dalam minggu: setiap kolom menawarkan Semua, Nilai, Rentang, Daftar, dan — untuk waktu — Setiap N. Tidak perlu menghafal sintaks: ekspresi disusun di depan mata Anda dan diperbarui setiap kali diklik.

    Bangun cron saya

    Deskripsi jelas dari ekspresi

    Di bawah keluaran, alat ini menyusun ulang cron menjadi kalimat yang mudah dibaca: « Setiap hari pukul 9.30 », « Setiap 5 menit », « Tanggal 1 setiap bulan pukul tengah malam ». Ideal untuk meninjau ulang crontab lama atau mendokumentasikan pipeline CI sebelum diproduksi.

    Baca deskripsi

    Hitungan 5 eksekusi berikutnya

    Mesin lokal mensimulasikan cron dan menampilkan lima tanggal eksekusi berikutnya menurut waktu lokal perangkat Anda. Anda langsung memastikan job berjalan pada hari dan jam yang tepat — bahkan sebelum baris diterapkan ke crontab.

    Lihat tanggal berikutnya

    Pribadi: cron tetap di perangkat Anda

    Parsing dan perhitungan tanggal dijalankan sepenuhnya di peramban Anda: tidak ada yang dikirim, tidak ada yang disimpan di server. Ekspresi terakhir Anda disimpan secara lokal di perangkat untuk melanjutkan dari titik terakhir — ideal untuk bereksperimen pada sebuah penjadwal.

    Kebijakan privasi
    Cara kerjanya

    Buat ekspresi cron dalam tiga langkah

    Pilih preset atau isi sendiri

    Mulailah dari contoh cepat (setiap jam, hari kerja, tanggal 1 bulan…) atau susun kolom demi kolom. Mode « Ekspresi » juga memungkinkan Anda menempel cron yang sudah ada untuk memvalidasinya dan memahaminya.

    Periksa deskripsi dan tanggal

    Kalimat yang jelas memastikan maksud Anda; lima eksekusi berikutnya menunjukkan hasil nyata dalam waktu. Jika ekspresi tidak valid atau mustahil, alat langsung menandainya.

    Salin ke crontab Anda

    Klik « Salin » lalu tempel ekspresi ke crontab -e, jadwal GitHub Actions, Kubernetes CronJob, atau penjadwal kompatibel lainnya. Jangan lupa memeriksa zona waktu sistem tujuan.

    FAQ

    Pertanyaan umum seputar ekspresi cron

    Apa itu ekspresi cron?
    Ekspresi cron adalah deretan 5 kolom (kadang 6 atau 7 tergantung varian) yang menentukan kapan sebuah tugas dijalankan: menit, jam, tanggal dalam bulan, bulan, dan hari dalam minggu. Contoh: 30 9 * * 1-5 berarti « pukul 9.30, dari Senin sampai Jumat ». Daemon crond (Linux, macOS, BSD) dan banyak layanan cloud menggunakannya untuk menjadwalkan job.
    Apa saja 5 kolom ekspresi cron?
    Berurutan: menit (0–59), jam (0–23), tanggal dalam bulan (1–31), bulan (1–12), hari dalam minggu (0–7, di mana 0 dan 7 berarti Minggu). Setiap kolom menerima * (semua), satu nilai tepat, rentang a-b, daftar a,b,c, dan langkah a/n (setiap n mulai dari a). Beberapa sistem menambahkan kolom keenam untuk detik dan ketujuh untuk tahun.
    Apa bedanya * dan ? dalam cron?
    * berarti « semua nilai » dan ? berarti « tanpa batasan khusus ». Nuansa ini terutama ada di Quartz dan AWS EventBridge: ? dipakai di kolom tanggal dalam bulan atau hari dalam minggu untuk menyatakan « biarkan kolom ini bebas », karena cron tidak selalu mengizinkan mengisi keduanya. Pada crontab klasik, * dan ? berperilaku sama dalam praktiknya.
    Bagaimana menandai semua hari kerja?
    Gunakan kolom hari dalam minggu dengan rentang 1-5 (Senin sampai Jumat): 0 8 * * 1-5. Jika Anda perlu mengecualikan hari libur, hal itu tidak bisa dilakukan dengan cron saja: diperlukan skrip yang memeriksa tanggal, atau penjadwal yang lebih lengkap (systemd timers, jadwal GitHub Actions, Quartz).
    Apakah cron memakai UTC atau waktu lokal?
    Crontab klasik mengikuti waktu lokal server (variabel TZ). Banyak layanan cloud (GitHub Actions, GitLab CI, Vercel) menafsirkan jadwal dalam UTC: 0 9 * * * akan berjalan pukul 9 UTC, yang berarti pukul 10 atau 11 di Eropa tergantung waktu musim panas. Selalu periksa zona waktu penjadwal sebelum memvalidasi ekspresi Anda.
    Apa saja batasan cron?
    Crontab POSIX tidak menangani detik, tahun, maupun interval « setiap X menit mulai sekarang ». Granularitas minimumnya adalah menit. Untuk jeda yang lebih halus, gunakan systemd timers (OnUnitActiveSec), job scheduler aplikasi, atau antrean pesan. Hati-hati juga dengan ekspresi mustahil seperti 0 0 30 2 * (30 Februari): ekspresi itu tidak akan pernah berjalan.
    Di mana ekspresi cron dipakai?
    Di mana pun penjadwalan dilakukan: crontab -e di Linux dan macOS, scheduled tasks dan Task Scheduler lewat wrapper yang kompatibel, GitHub Actions on.schedule, aturan GitLab CI, Kubernetes CronJob, AWS EventBridge Scheduler, Cloud Scheduler, dan sebagian besar PaaS. Ekspresinya tetap sama; hanya wadahnya yang berbeda.
    Apakah alat ini privat dan gratis?
    Ya: penyusunan dan perhitungan eksekusi berikutnya dilakukan sepenuhnya di peramban Anda, tidak ada yang dikirim ke server dan tidak ada yang disimpan di luar perangkat Anda (kecuali ekspresi terakhir di localStorage demi kenyamanan Anda). Alat ini sepenuhnya gratis, tak terbatas, dan dapat diakses tanpa akun, di komputer maupun ponsel.
    Panduan lengkap

    Semua yang perlu diketahui tentang ekspresi cron

    Istilahekspresi cron adalah standar de facto untuk menjadwalkan tugas berulang di server Unix dan platform cloud. Lima kolom cukup untuk menggambarkan hampir semua ritme: setiap menit, setiap jam, setiap malam, setiap Senin, tanggal 1 setiap bulan… Sementara generator cron dari Volade membangun sintaks ini untuk Anda, menyusunnya dalam bahasa yang jelas, dan mensimulasikan eksekusi berikutnya — tanpa mengirim apa pun ke mana pun.

    5 kolom, berurutan

    Menit (0–59), jam (0–23), tanggal dalam bulan (1–31), bulan (1–12), hari dalam minggu (0–7, 0 dan 7 = Minggu). Setiap kolom menerima * (semua nilai), satu nilai (30), rentang (1-5), daftar (1,15), atau langkah (*/5, 10-40/10). Alat menyembunyikan mode yang tidak relevan (misalnya tanpa « Setiap N » pada bulan) untuk menghindari sintaks yang salah.

    Membaca dan menulis ekspresi cron

    0 9 * * * = setiap hari pukul 9. 30 2 * * 0 = Minggu pukul 2.30. */15 * * * * = setiap 15 menit. 0 0 1 1 * = 1 Januari pukul tengah malam. 0 8 * * 1-5 = setiap hari kerja pukul 8. Menghafal pola ini cukup untuk 90 % kebutuhan; untuk sisanya, konstruktor visual Volade menyusun rangkaian kolom demi kolom lalu menyalinnya ke papan klip.

    UTC vs waktu lokal: jebakan yang sering terjadi

    Crontab lokal mengikuti zona waktu server (TZ). GitHub Actions, GitLab CI, dan banyak PaaS menjadwalkan dalam UTC : jadwal pukul 9 UTC akan jatuh pada pukul 10 atau 11 di Eropa tergantung waktu musim panas. Sebelum memvalidasi ekspresi penting (penagihan, laporan), konfirmasikan zona waktu penjadwal dan uji tanggal berikutnya di alat ini.

    Rentang majemuk dan langkah lanjutan

    Sintaks mendukung kombinasi yang kuat: 0 9-18/2 * * * (setiap 2 jam dari pukul 9 sampai 18), 0 0,12 1 */2 * (tengah malam dan tengah hari, sehari sekali), 15 14 1 * * (tanggal 1 pukul 14.15). Kolom minggu juga menerima nama singkat pada beberapa cron (mon, tue…) — alat ini bekerja dengan nilai numerik agar tetap portabel antar sistem.

    Ekspresi mustahil dan kasus tepi

    0 0 30 2 * (30 Februari) tidak akan pernah berjalan. 0 0 31 4 * (31 April) juga tidak. Cron tidak memiliki konsep bawaan « hari terakhir dalam bulan » (kecuali ekstensi Vixie dengan L): untuk itu, gunakan skrip atau ekspresi sistem yang diperluas. Generator mendeteksi rentang di luar batas dan menandai kesalahan sintaks sebelum Anda menempelkan baris ke crontab.

    Lalu bagaimana dengan detik dan tahun?

    Cron POSIX berhenti di menit. Quartz (Java), Spring, dan beberapa alat menerima kolom keenam (detik) dan ketujuh (tahun). GitHub Actions mendukung interval « every 5 minutes » tetapi tidak mendukung langkah sembarang di semua kolom. Jika ragu, gunakan format 5 kolom standar: format itu paling portabel, dan memang itulah yang dihasilkan generator.

    Di mana menempel ekspresi Anda?

    crontab -e di Linux dan macOS; Windows Task Scheduler lewat wrapper; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd timers (OnCalendar, sintaks serupa).Pemformat XML dan Pemformat JSON dari Volade melengkapi rangkaian ketika job Anda mengonsumsi atau menghasilkan data terstruktur.

    Satu lisensi, seluruh ekosistem premium Peramban · CMS · Desktop · Seluler · Script · API · Alat · Database
    Satu lisensi, semua Beralih ke premium Masuk