Generator & Penjelas Ekspresi Cron
Bangun dan pahami ekspresi cron secara visual. Pilih nilai untuk menit, jam, hari dalam bulan, bulan, dan hari dalam seminggu - atau pilih dari 18 prasetel umum. Lihat ekspresi Anda dalam format standar 5 bidang dengan penjelasan yang mudah dibaca dan 5 waktu jalan berikutnya. Sempurna untuk pengembang, insinyur DevOps, dan siapa pun yang mempelajari penjadwalan cron.
Build cron expressions visually by selecting minute, hour, day, month, and weekday values. See the expression in standard format with a human-readable explanation of when it will run.
Runs every minute
Common Presets
Cron Syntax Reference
* Any value
5 Specific value (minute 5)
1-5 Range (Mon-Fri)
*/15 Step (every 15 mins)
1,3,5 List (Mon, Wed, Fri)
9-17/2 Combined range + step
All processing runs locally in your browser - no data is sent to any server.
Mengapa Menggunakan Generator Ekspresi Cron Kami?
- Pembuat Cron Visual: bangun ekspresi cron secara visual dengan memilih nilai untuk setiap bidang (menit, jam, hari dalam bulan, bulan, hari dalam seminggu). Setiap bidang mendukung wildcard (*), nilai tertentu, rentang (1-5), langkah (*/15), dan daftar dipisahkan koma (1,3,5). Tombol pilih cepat membantu Anda memilih nilai umum tanpa mengetik.
- 18 Prasetel Umum: pilih dari 18 prasetel siap pakai yang mencakup pola penjadwalan paling umum: setiap menit, setiap 5/15/30 menit, per jam, harian pada waktu tertentu, mingguan pada hari kerja, bulanan, triwulanan, dan tahunan. Setiap prasetel menampilkan ekspresi cron yang tepat dan deskripsinya.
- Penjelasan Mudah Dibaca: lihat ekspresi cron Anda diterjemahkan otomatis ke bahasa sederhana. Penjelas menguraikan setiap bagian ekspresi dan menjelaskan tepat kapan tugas akan dijalankan. 5 waktu jalan berikutnya dihitung dan ditampilkan sehingga Anda dapat memverifikasi jadwal.
- Pemrosesan 100 % Lokal: semua penguraian cron, pembuatan penjelasan, dan penghitungan waktu jalan berikutnya terjadi secara lokal di browser Anda. Tidak ada data yang dikirim ke server mana pun. Anda juga dapat menempelkan ekspresi cron mentah untuk penguraian dan penjelasan instan.
Apa itu Ekspresi Cron?
Ekspresi cron adalah string 5 bidang yang menentukan jadwal untuk tugas berulang di sistem mirip Unix, penjadwal cloud (AWS CloudWatch, Google Cloud Scheduler), alat alur kerja (Apache Airflow, Prefect), dan kerangka kerja aplikasi. Setiap bidang mewakili satuan waktu: menit (0-59), jam (0-23), hari dalam bulan (1-31), bulan (1-12), dan hari dalam seminggu (0-7, di mana 0 dan 7 mewakili Minggu). Ekspresi 0 9 * * 1-5 berarti «pukul 09.00, Senin hingga Jumat».
Cara Kerja Alat Kami
- Mode Pembuatan Visual: untuk masing-masing dari 5 bidang cron, pilih jenis (wildcard, nilai tertentu, rentang, langkah, atau daftar) dan masukkan atau pilih nilai yang diinginkan. Tombol pilih cepat menampilkan nilai umum untuk setiap bidang.
- Tampilan Ekspresi: ekspresi cron 5 bidang ditampilkan dengan setiap bidang dalam kotak yang disorot tersendiri. Di bawahnya, penjelasan dalam bahasa sederhana menjelaskan tepat kapan jadwal akan dijalankan.
- Prasetel & Input Mentah: pilih dari 18 prasetel penjadwalan umum atau beralih ke mode input mentah untuk menempelkan ekspresi cron yang sudah ada untuk penguraian dan penjelasan instan.
- Waktu Jalan Berikutnya: alat menghitung dan menampilkan 5 waktu eksekusi berikutnya berdasarkan tanggal dan waktu saat ini, sehingga Anda dapat memverifikasi jadwal sebelum menerapkannya.
Karakter Khusus Bidang Cron
- Tanda bintang (*): wildcard - cocok dengan nilai apa pun. * di bidang jam berarti «setiap jam».
- Koma (,): pemisah daftar - cocok dengan beberapa nilai. 1,3,5 di hari dalam seminggu berarti «Senin, Rabu, Jumat».
- Tanda hubung (-): rentang - cocok dengan semua nilai dalam rentang. 9-17 di jam berarti «pukul 9 hingga 17».
- Garis miring (/): langkah - melewati nilai. */15 di menit berarti «setiap 15 menit». 9-17/2 berarti «setiap 2 jam antara pukul 9 dan 17».
Jebakan Umum Penjadwalan Cron
- Hari dalam bulan × Hari dalam seminggu: ketika kedua bidang bukan * , sebagian besar implementasi cron menggunakan logika ATAU - tugas berjalan jika SALAH SATU cocok. Ini dapat menyebabkan eksekusi tambahan yang tak terduga.
- Transisi Waktu Musim Panas: tugas cron yang dijadwalkan selama transisi waktu musim panas dapat berjalan dua kali atau tidak sama sekali tergantung implementasi cron dan konfigurasi zona waktu.
- Detik: cron standar tidak memiliki bidang detik. Untuk penjadwalan tingkat detik, Anda memerlukan ekstensi khusus sistem atau alat lain.
- Bidang Tahun: cron standar hanya menggunakan 5 bidang. Beberapa implementasi cron yang diperluas mendukung bidang ke-6 untuk tahun, tetapi ini tidak universal.
Pertanyaan yang Sering Diajukan
Gunakan pembuat visual untuk mengatur masing-masing dari 5 bidang (menit, jam, hari dalam bulan, bulan, hari dalam seminggu). Ekspresi diperbarui secara real-time dengan penjelasan.
Menit (0-59), Jam (0-23), Hari dalam bulan (1-31), Bulan (1-12), Hari dalam seminggu (0-7, 0=Minggu).
* = nilai apa pun, , = daftar, - = rentang, / = langkah. Dapat dikombinasikan (mis., */10 9-17 * * 1-5).
Dihitung dari waktu Anda saat ini dengan iterasi menit demi menit. Akurat untuk ekspresi cron standar.
Ya. Klik «Input Mentah» untuk menempelkan ekspresi cron 5 bidang apa pun untuk penguraian dan penjelasan instan.
Ya, 18 prasetel yang mencakup pola penjadwalan paling umum, dari setiap menit hingga tahunan.
*/5 berarti «setiap 5 menit» - ini singkatan untuk mencantumkan semua kelipatan 5.
Tidak, alat kami menggunakan format cron POSIX standar 5 bidang.
Ya, 100 % gratis. Tanpa registrasi, tanpa premium, tanpa batas. Berjalan secara lokal di browser Anda.