Generator ekspresi cron
Online Pengembangan, Kode & Data* * * * *
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
Atur setiap kolom atau tempel ekspresi yang sudah ada: deskripsi, sintaks, dan eksekusi berikutnya diperbarui secara langsung.
* * * * *
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.
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 sayaDi 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 deskripsiMesin 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 berikutnyaParsing 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 privasiMulailah 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.
Kalimat yang jelas memastikan maksud Anda; lima eksekusi berikutnya menunjukkan hasil nyata dalam waktu. Jika ekspresi tidak valid atau mustahil, alat langsung menandainya.
Klik « Salin » lalu tempel ekspresi ke crontab -e, jadwal GitHub Actions, Kubernetes CronJob, atau penjadwal kompatibel lainnya. Jangan lupa memeriksa zona waktu sistem tujuan.
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.
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.
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.
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.
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.
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.
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.
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.