5 waktu eksekusi berikutnya
Masukkan ekspresi dan klik Jelaskan.
Tentang Ekspresi Cron
Cron digunakan oleh sistem mirip Unix dan banyak penjadwal (misalnya GitHub Actions, CI) untuk menentukan kapan suatu tugas dijalankan. Alat ini menjelaskan lima kolom dan menghitung waktu eksekusi berikutnya di zona waktu lokal Anda sehingga Anda dapat memverifikasi jadwal tanpa menjalankan tugasnya.Cara Menggunakan Cron Explainer
- Masukkan ekspresi cron 5 kolom (misalnya
0 9 * * 1-5untuk "setiap hari kerja pukul 9:00 pagi"). - Klik Jelaskan untuk melihat deskripsi jadwal dalam bahasa yang mudah dipahami.
- Tinjau 5 waktu eksekusi berikutnya untuk memverifikasi bahwa ekspresi berjalan sesuai harapan Anda.
- Sesuaikan ekspresi dan jelaskan ulang hingga jadwalnya benar.
Fitur Utama
- Menerjemahkan ekspresi cron menjadi deskripsi bahasa yang mudah dipahami
- Menampilkan 5 waktu eksekusi terjadwal berikutnya di zona waktu lokal Anda
- Mendukung wildcard (*), rentang, daftar, dan nilai langkah
- Memvalidasi sintaks ekspresi dan menyoroti kesalahan
- 100% berbasis browser — tidak ada data yang dikirim ke server mana pun
- Gunakan bersama Cron Generator untuk membangun ekspresi secara visual
Kapan Menggunakan Alat Ini
- Memverifikasi jadwal cron sebelum men-deploy-nya ke produksi atau CI/CD
- Memahami entri crontab yang sudah ada yang diwarisi dari tim lain
- Debugging tugas terjadwal yang berjalan pada waktu yang tidak diharapkan
- Mempelajari sintaks cron sebagai referensi bersama dokumentasi
- Menguji pola jadwal yang berbeda tanpa memodifikasi sistem yang aktif
Detail Teknis
Alat ini mem-parsing setiap dari lima kolom sesuai spesifikasi cron POSIX. Wildcard (*) mencocokkan semua nilai valid untuk kolom tersebut. Rentang (misalnya 1-5) diperluas ke semua nilai dalam rentang. Daftar (misalnya 1,15) mencocokkan nilai tertentu. Nilai langkah (misalnya */5) menghasilkan setiap nilai ke-N mulai dari minimum kolom. Perhitungan waktu eksekusi berikutnya melakukan iterasi maju dari waktu saat ini, memeriksa setiap menit terhadap ekspresi yang di-parse hingga 5 kecocokan ditemukan (dibatasi sekitar satu tahun ke depan untuk performa). Waktu ditampilkan di zona waktu lokal browser Anda menggunakan Intl.DateTimeFormat JavaScript.
Kesimpulan
Cron Explainer adalah alat penting bagi siapa pun yang bekerja dengan tugas terjadwal. Alat ini mengonversi sintaks cron yang kompleks menjadi deskripsi yang jelas dan memverifikasi timing dengan tanggal eksekusi mendatang — semuanya secara privat di browser Anda, tanpa risiko terhadap sistem produksi Anda.