Penjelas Ekspresi Cron
Terjemahkan ekspresi cron apa pun menjadi deskripsi jadwal dalam bahasa yang jelas dan pratinjau lima waktu eksekusi berikutnya dalam zona waktu lokal Anda, sepenuhnya di browser Anda.
Penjelas Ekspresi Cron — Tempel ekspresi cron standar dan alat ini akan mengubahnya menjadi deskripsi dalam bahasa sederhana tentang kapan tugas berjalan, lalu menampilkan lima waktu berikutnya saat tugas itu akan terpicu mulai sekarang. Alat ini mendukung sintaks crontab lima bidang yang umum ditambah pintasan seperti @daily, dan menampilkan pesan kesalahan yang jelas ketika ekspresi tidak dapat diuraikan. Semuanya berjalan secara lokal di browser Anda — tidak ada yang diunggah.
Apa itu Penjelas Ekspresi Cron?
Penjelas ekspresi cron yang membaca jadwal crontab dan memberi tahu Anda, dengan kata-kata sederhana, persis kapan ia akan berjalan. Ketik atau tempel ekspresi seperti */5 * * * * dan alat ini menghasilkan deskripsi yang mudah dibaca (misalnya, "Setiap 5 menit") ditambah daftar lima waktu eksekusi berikutnya yang dihitung dari saat ini dalam zona waktu lokal Anda. Alat ini memahami sintaks cron standar lima bidang (menit, jam, hari dalam bulan, bulan, hari dalam minggu), rentang, daftar, langkah, hari dan bulan bernama, serta makro singkat seperti @hourly, @daily, @weekly, @monthly dan @yearly. Pengembang, insinyur DevOps dan SRE, serta administrator sistem menggunakannya untuk memeriksa entri crontab, jadwal CI, atau tugas terjadwal sebelum menerapkannya, dan untuk memastikan bahwa ekspresi yang rumit benar-benar terpicu saat mereka harapkan.
Cara menggunakan Penjelas Ekspresi Cron
- Ketik atau tempel ekspresi cron ke bidang masukan (misalnya, 0 9 * * 1-5 untuk pukul 9 pagi pada hari kerja).
- Baca deskripsi dalam bahasa yang jelas di bawah masukan — ia menjabarkan jadwal dengan kata-kata.
- Periksa daftar Eksekusi berikutnya untuk melihat lima waktu berikutnya saat ekspresi akan terpicu, ditampilkan dalam zona waktu lokal Anda.
- Jika ekspresi tidak valid, baca pesan kesalahan dan perbaiki bidang yang salah.
- Gunakan tombol salin untuk menyalin deskripsi, atau sambungkan keluaran ke alat lain di ruang kerja.
Contoh
Setiap 5 menit
Masukan
*/5 * * * *
Keluaran
Every 5 minutes
Hari kerja pukul 9 pagi
Masukan
0 9 * * 1-5
Keluaran
At 09:00 AM, Monday through Friday
Makro singkat
Masukan
@daily
Keluaran
At 12:00 AM
Pertanyaan yang sering diajukan
- Sintaks cron mana yang didukung?
- Format crontab standar lima bidang (menit, jam, hari dalam bulan, bulan, hari dalam minggu), termasuk rentang (1-5), daftar (1,3,5), langkah (*/15), serta hari dan bulan bernama (MON, JAN). Makro singkat seperti @hourly, @daily, @weekly, @monthly dan @yearly juga didukung.
- Dalam zona waktu apa waktu eksekusi berikutnya?
- Lima waktu eksekusi berikutnya dihitung dari saat ini dan diformat dalam zona waktu lokal browser Anda, sehingga mencerminkan kapan jadwal terpicu bagi Anda.
- Mengapa dikatakan ekspresinya tidak valid?
- Kesalahan muncul ketika ekspresi memiliki jumlah bidang yang salah atau nilai di luar rentang yang diizinkan (misalnya menit 0-59, jam 0-23). Pesan tersebut menjelaskan apa yang gagal sehingga Anda dapat memperbaiki bidang yang bermasalah.
- Mengapa hanya lima eksekusi mendatang?
- Lima sudah cukup untuk memastikan irama dan menemukan kesalahan secara sekilas — misalnya melihat eksekusi terjadi setiap 5 menit, atau hanya pada hari kerja. Deskripsi di atas sudah menyatakan aturan berulang yang lengkap.
- Apakah ekspresi cron saya dikirim ke suatu tempat?
- Tidak. Penguraian ekspresi, pembuatan deskripsi, dan penghitungan waktu eksekusi berikutnya semuanya terjadi secara lokal di browser Anda. Tidak ada yang diunggah ke server mana pun, sehingga berfungsi offline dan menjaga jadwal Anda tetap pribadi.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode teks ke Base64 atau dekode Base64 kembali menjadi teks (aman UTF-8).
Konverter Huruf Besar/Kecil & Penghitung
Ubah kapitalisasi teks dan hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.