Parser & Penjelas Ekspresi Cron
Privasi sejak awal — berjalan sepenuhnya di peramban Anda
Parsing ekspresi cron dan lihat sepuluh proses berikutnya dalam bentuk yang dapat dibaca manusia. Toova menjelaskan jadwal dalam bahasa yang jelas, menampilkan kesalahan umum, dan berjalan sepenuhnya di peramban Anda — tanpa unggahan, tanpa pendaftaran, tanpa pencarian server.
Apa arti ekspresi cron
Ekspresi cron adalah jadwal ringkas seperti 0 */6 * * * — menit, jam, hari-dalam-bulan, bulan, hari-dalam-minggu. Sintaksnya padat dan mudah salah, terutama di sekitar nilai langkah (*/15), rentang (1-5), dan interaksi hari-dalam-bulan versus hari-dalam-minggu. Toova mem-parsing ekspresi cron standar apa pun dan menjelaskannya dalam bahasa yang jelas, sehingga Anda dapat memverifikasi jadwal sebelum menyebarkannya.
Proses berikutnya dan kesadaran zona waktu
Setelah parsing, Toova mencantumkan sepuluh proses terjadwal berikutnya dalam zona waktu lokal Anda dan dalam UTC. Itu membuatnya jelas kapan sebuah job akan dipicu — termasuk di seluruh transisi waktu musim panas, yang menjebak jadwal cron setiap musim semi dan musim gugur. Beralih zona waktu agar cocok dengan tempat job sebenarnya berjalan (server Anda, CI Anda, scheduler Anda) untuk memprediksi persis kapan eksekusi berikutnya akan terjadi.
Parsing hanya peramban
Toova mem-parsing ekspresi cron dan menghitung proses masa depan sepenuhnya di peramban Anda. Ekspresi yang Anda tempel tidak pernah meninggalkan halaman, dan tidak ada pencatatan konten. Itu penting saat cron adalah bagian dari sistem penjadwalan internal atau berisi petunjuk tentang nama job Anda. Halaman bekerja secara luring setelah pemuatan pertama.
Pertanyaan yang Sering Diajukan
- Sintaks cron mana yang didukung?
- Cron standar 5-field (menit, jam, hari-dalam-bulan, bulan, hari-dalam-minggu) dan varian 6-field dengan detik. Nilai langkah (*/N), rentang (1-5), dan daftar (1,3,5) semuanya didukung. Ekstensi quartz non-standar (L, W, ?) juga dikenali.
- Mengapa hari-dalam-minggu dan hari-dalam-bulan saya keduanya disetel?
- Saat keduanya ditentukan, sebagian besar implementasi cron meng-OR-kan keduanya — job berjalan saat salah satu cocok. Itu jarang yang diharapkan orang. Toova menandai kasus ini sehingga Anda dapat menulis ulang ekspresi jika maksudnya adalah AND.
- Bagaimana Toova menangani waktu musim panas?
- Proses masa depan dihitung dalam zona waktu yang Anda pilih. Jadwal yang jatuh di celah (jam 2:30 pagi saat musim semi maju) ditangani sesuai aturan zona waktu — biasanya proses dilewati atau digeser.
- Dapatkah saya mem-parsing jadwal yang dapat dibaca manusia?
- Alat ini mem-parsing ekspresi cron dalam bentuk kanonik. Untuk deskripsi manusia seperti "setiap 15 menit", buat ekspresi sendiri (*/15 * * * *) dan biarkan Toova mengonfirmasi jadwal dengan mencantumkan proses berikutnya.
- Apakah ekspresi saya dikirim ke server?
- Tidak. Parsing terjadi sepenuhnya di peramban Anda.