Skip to main content

Pembuat Ekspresi Cron Buat ekspresi cron secara visual dengan preset, pengedit field, dan pratinjau jalankan berikutnya.

Pembuat Ekspresi Cron illustration
๐Ÿ“…

Pembuat Ekspresi Cron

Buat ekspresi cron secara visual dengan preset, pengedit field, dan pratinjau jalankan berikutnya.

1

Pilih Preset

Pilih dari jadwal umum seperti "setiap jam" atau "hari kerja pukul 9 pagi".

2

Sesuaikan Bidang

Edit bidang individu (menit, jam, hari, bulan, hari dalam minggu) sesuai kebutuhan.

3

Pratinjau dan Salin

Lihat deskripsi bahasa Inggris sederhana, 5 jalankan berikutnya, dan salin ekspresi.

Loading tool...

What Is Pembuat Ekspresi Cron?

Generator Ekspresi Cron membantu Anda membangun ekspresi cron standar 5-lapangan secara visual, tanpa harus menghafal sintaks yang rumit. Mulailah dengan salah satu dari 12 preset umum (setiap menit, setiap jam, hari kerja pukul 9 pagi, dll.) dan sesuaikan lapangan individu sesuai kebutuhan. Alat ini menampilkan deskripsi bahasa Inggris sederhana dari ekspresi Anda secara waktu nyata, menghitung 5 jadwal berikutnya, dan menyediakan tombol salin satu-klik. Setiap lapangan menerima sintaks cron standar termasuk wildcard (*), rentang (1-5), daftar (1,3,5), dan langkah (*/5). Antarmuka melabeli setiap lapangan dengan jangkauan yang valid dan nama, membuatnya ramah bagi pemula sambil tetap mendukung ekspresi lanjutan.

Why Use Pembuat Ekspresi Cron?

  • 12 preset umum untuk penjadwalan instan
  • Editor bidang visual dengan petunjuk kisaran
  • Deskripsi bahasa Inggris sederhana waktu nyata
  • Pratinjau 5 jalankan berikutnya untuk verifikasi
  • Salin ke clipboard dengan satu klik
  • Mendukung semua sintaks cron standar (*, kisaran, daftar, langkah)

Common Use Cases

Administrasi Server

Buat pekerjaan cron untuk cadangan, rotasi log, dan tugas pemeliharaan.

Pipa CI/CD

Jadwalkan pembuatan otomatis, pengujian, dan penyebaran.

Pengolahan Data

Atur impor data terjadwal, pekerjaan ETL, dan generasi laporan.

Pemantauan

Konfigurasi pemeriksaan kesehatan berkala dan jadwal pengingat.

Tugas Aplikasi

Jadwalkan pengiriman email, penghapusan cache, dan rutinitas pembersihan.

Technical Guide

Generator membangun ekspresi cron 5-lapangan dengan menggabungkan lapangan menit, jam, hari-bulan, bulan, dan hari-minggu. Deskripsi bahasa Inggris sederhana dihasilkan dengan memarsing setiap lapangan dan menerjemahkannya ke dalam bahasa alami. Kalkulator next-run berulang maju dari waktu saat ini, memeriksa setiap menit terhadap semua lima lapangan menggunakan fungsi matchesField() yang menangani wildcard, nilai langkah (*/n), rentang (a-b), dan daftar (a,b,c). Batas keamanan 525.600 iterasi (1 tahun menit) mencegah loop tak terhingga untuk ekspresi yang tidak mungkin. Preset mengisi semua lima lapangan sekaligus menggunakan nilai yang telah ditentukan.

Tips & Best Practices

  • 1
    Mulai dengan preset dan modifikasi dari sana - lebih cepat daripada membangun dari awal
  • 2
    Selalu verifikasi ekspresi Anda dengan memeriksa pratinjau "5 Jalankan Berikutnya"
  • 3
    Gunakan */5 untuk pola "setiap 5 menit" alih-alih daftar menit tertentu
  • 4
    Hari-dalam-minggu menggunakan 0-6 di mana 0 = Minggu (konvensi cron Linux)
  • 5
    Uji ekspresi dalam lingkungan pengujian sebelum menyebarkannya ke produksi

Related Tools

Frequently Asked Questions

Q Apa itu ekspresi cron?
Ekspresi cron adalah string dari 5 bidang (menit, jam, hari-bulan, bulan, hari-dalam-minggu) yang mendefinisikan jadwal. Pekerjaan cron menggunakan ekspresi ini untuk menentukan kapan harus dijalankan.
Q Apa arti * dalam cron?
Tanda bintang (*) berarti "setiap" - cocok dengan semua nilai yang valid untuk bidang tersebut. Contohnya, * dalam bidang jam berarti "setiap jam".
Q Apa arti */5?
Notasi langkah */5 berarti "setiap 5 nilai". Dalam bidang menit, */5 berarti setiap 5 menit (0, 5, 10, 15, ...).
Q Apakah ini cron 5-bidang atau 6-bidang?
Generator ini menghasilkan ekspresi cron standar 5-bidang (menit, jam, hari, bulan, hari-dalam-minggu). Beberapa sistem menambahkan bidang detik - alat ini tidak menyertakannya.
Q Dapatkah saya menggunakan nama hari seperti SEN, SEL?
Generator ini menggunakan nilai numerik (0-6) untuk hari. Beberapa implementasi cron menerima nama, tetapi angka didukung secara universal.
Q Bagaimana cara memverifikasi ekspresi saya?
Bagian "5 Jalankan Berikutnya" menampilkan kapan ekspresi Anda akan dijalankan berikutnya, sehingga Anda dapat memverifikasinya sesuai dengan jadwal yang diinginkan.

About This Tool

Pembuat Ekspresi Cron is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ€” your data never leaves your device. No registration or installation required.