Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Cron Expression Generator

Cron Expression Generator

Buat dan uji cron expression dengan builder visual, deskripsi yang mudah dibaca, dan pratinjau waktu eksekusi berikutnya.

Cron Expression Generator

Cron expression generator ini membuat dan menguji jadwal cron job lewat builder visual, deskripsi bahasa awam, dan pratinjau langsung waktu eksekusi berikutnya. Atur tiap field dengan mode klik-pilih tanpa perlu menghafal sintaks crontab, atau ketik ekspresinya langsung dan lihat builder ikut menyesuaikan.

Alat ini dibuat untuk developer dan sysadmin yang menulis entri crontab, jadwal CI/CD, atau aturan cloud scheduler. Sintaks 5 field standar yang dihasilkannya bekerja dengan crontab Linux, AWS, GitHub Actions, Kubernetes CronJobs, dan scheduler framework seperti Laravel.

Privat sejak awal: setiap ekspresi dibuat, divalidasi, dideskripsikan, dan dijadwalkan sepenuhnya di browser Anda. Tidak ada yang Anda ketik diunggah ke server.

Cara Membuat Cron Expression

1

Mulai dari preset (opsional)

Klik salah satu dari sembilan preset — Tiap menit, Tiap 5 mnt, Tiap tengah malam, Hari kerja 09.00, Tgl 1 tiap bulan, dan lainnya — untuk memuat jadwal umum lalu menyuntingnya dari situ.

2

Atur tiap field di builder visual

Untuk Menit, Jam, Hari (Bulan), Bulan, dan Hari (Minggu), pilih mode: Setiap (wildcard), Setiap N (interval), Tertentu (pilih nilai dari grid), atau Rentang (dari-sampai).

3

Atau ketik ekspresinya langsung

Klik salah satu dari lima field di atas dan ketik nilai seperti */5, 0,30, atau 9-17. Builder visual otomatis menyinkronkan agar sesuai dengan yang Anda masukkan.

4

Periksa dan salin

Baca deskripsi bahasa awam dan cek panel Waktu Eksekusi Berikutnya untuk 5 jadwal mendatang. Saat sudah sesuai, klik Salin untuk mengambil ekspresinya.

Fitur

Field Berwarna

Tiap dari 5 field cron punya warnanya sendiri yang cocok dengan bagian builder terkait, jadi Anda selalu tahu bagian mana yang sedang disunting.

Builder Visual, 4 Mode

Atur field apa pun dengan mode Setiap, Setiap N, Tertentu, atau Rentang — tak perlu hafal sintaks cron untuk dapat nilai yang benar.

Deskripsi Mudah Dibaca

Setiap ekspresi diterjemahkan ke bahasa awam secara langsung, jadi 0 9 * * 1-5 terbaca sebagai jadwal jelas Senin sampai Jumat pukul 09.00.

Waktu Eksekusi Berikutnya

Pratinjau 5 jadwal berikutnya berdasarkan tanggal saat ini, masing-masing dengan tanggal, waktu lengkap, dan stempel waktu relatif seperti "2j 30mnt lagi".

Sinkronisasi Dua Arah

Sunting field ekspresi atau builder visual — mana pun yang Anda ubah, yang lain langsung diperbarui agar tetap selaras.

Validasi Langsung

Nilai di luar rentang dan sintaks yang salah ditangkap saat Anda mengetik, lengkap dengan pesan error yang menyebut nama field dan masalahnya.

9 Preset Cepat

Jadwal sekali klik dari tiap menit hingga tiap tahun — tiap menit, 5 mnt, 15 mnt, tiap jam, harian, hari kerja, mingguan, bulanan, dan tahunan.

Salin ke Clipboard

Salin ekspresi yang sudah jadi dengan satu klik dan tempel langsung ke crontab, config pipeline, atau scheduler Anda.

Contekan Sintaks

Referensi yang bisa dilipat menampilkan nilai yang diizinkan untuk tiap field plus arti dari *, ,, -, dan /.

Cron 5 Field Standar

Menghasilkan format klasik menit, jam, hari dalam bulan, bulan, dan hari dalam minggu yang dipakai crontab Unix dan Linux.

Pertanyaan yang Sering Diajukan

Apa itu cron expression?

Cron expression adalah sebuah string berisi lima field yang mendefinisikan jadwal berulang pada sistem mirip Unix. Field-nya adalah menit, jam, hari dalam bulan, bulan, dan hari dalam minggu, dipisah spasi — contohnya, 0 9 * * 1-5 berjalan pukul 09.00 setiap hari kerja.

Berapa field yang dimiliki cron expression?

Alat ini memakai format 5 field standar: menit, jam, hari dalam bulan, bulan, dan hari dalam minggu. Alat ini tidak mendukung format diperluas yang menambah field detik atau tahun (seperti Quartz cron), jadi tiap ekspresi di sini harus punya tepat lima field.

Apa arti * * * * *?

Wildcard * cocok dengan setiap nilai pada field-nya. Dengan kelima field disetel ke *, job berjalan tiap menit di tiap jam, tiap hari — jadwal standar paling sering yang mungkin.

Bagaimana cara menjalankan cron job tiap 5 menit?

Gunakan karakter step: */5 * * * * berjalan tiap 5 menit (pada menit 0, 5, 10, … 55). Di builder visual, setel field Menit ke mode Setiap N lalu masukkan 5. Anda juga bisa menggabungkan step dengan rentang, jadi 10-30/5 berarti tiap 5 menit antara menit 10 dan 30.

Apa yang terjadi saat Hari (Bulan) dan Hari (Minggu) sama-sama diisi?

Pada cron standar, ketika kedua field hari ditentukan (tak ada yang *), job berjalan jika salah satu kondisi cocok (logika ATAU). Misalnya, 0 0 15 * 1 berjalan tengah malam pada tanggal 15 tiap bulan dan tiap hari Senin. Pratinjau Waktu Eksekusi Berikutnya mencerminkan perilaku ini.

Apakah Minggu bernilai 0 atau 7 di field hari dalam minggu?

Alat ini memakai rentang 0–6 standar, di mana Minggu adalah 0 dan Sabtu adalah 6. Sebagian sistem juga menerima 7 untuk Minggu, tetapi nilai di luar 0–6 ditandai sebagai di luar rentang di sini.

Bisakah saya pakai ekspresi ini dengan AWS, GitHub Actions, atau Kubernetes?

Bisa. Sintaks 5 field standar kompatibel dengan sebagian besar platform, termasuk crontab Linux, scheduled events AWS, GitHub Actions, Kubernetes CronJobs, dan scheduling Laravel. Beberapa platform punya sedikit perbedaan (misalnya, AWS menambah field tahun di sejumlah layanan), jadi selalu cek dokumentasi platform Anda.

Apakah data saya dikirim ke server?

Tidak. Semua pembuatan ekspresi, validasi, pembuatan deskripsi, dan perhitungan jadwal berikutnya berlangsung sepenuhnya di browser Anda. Tidak ada yang Anda ketik dikirim ke server mana pun.

Menit
Jam
Hari (Bulan)
Bulan
Hari (Minggu)
Waktu Eksekusi Berikutnya
Ketik langsung di field ekspresi atau pakai builder visual di bawah
Klik sebuah preset untuk memuat jadwal umum dengan cepat
Field berwarna cocok dengan bagian builder agar mudah dirujuk
Saat Hari (Bulan) dan Hari (Minggu) sama-sama diisi, cron memakai logika ATAU (berjalan jika salah satu cocok)
Semua proses berjalan di browser Anda — tidak ada data yang dikirim ke server
Ingin belajar lebih banyak? Baca dokumentasi →
1/6
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda