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.

Memuat alat…

Penjelas Ekspresi CronTempel 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

  1. Ketik atau tempel ekspresi cron ke bidang masukan (misalnya, 0 9 * * 1-5 untuk pukul 9 pagi pada hari kerja).
  2. Baca deskripsi dalam bahasa yang jelas di bawah masukan — ia menjabarkan jadwal dengan kata-kata.
  3. Periksa daftar Eksekusi berikutnya untuk melihat lima waktu berikutnya saat ekspresi akan terpicu, ditampilkan dalam zona waktu lokal Anda.
  4. Jika ekspresi tidak valid, baca pesan kesalahan dan perbaiki bidang yang salah.
  5. 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