TK TaskKit
Tools Developer

Parser Cron

Decode ekspresi cron menjadi deskripsi yang mudah dibaca, 5 run berikutnya, dan rincian per field.

Preset

Deskripsi

every 5 minutes, of every hour

*/5 * * * *

Field

Menit0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55
Jamevery
Hari dalam bulanevery
Bulanevery
Hari dalam mingguevery

5 run berikutnya

  • 15/6/2026, 7:40:00 PM
  • 25/6/2026, 7:45:00 PM
  • 35/6/2026, 7:50:00 PM
  • 45/6/2026, 7:55:00 PM
  • 55/6/2026, 8:00:00 PM

Input tetap di perangkat ini. Setiap tool developer di TaskKit berjalan sepenuhnya di browser kamu. Token, payload, dan teks yang di-paste tidak ditransmisikan ke server TaskKit atau pihak ketiga.

Apa yang dilakukan tool ini

Men-decode ekspresi cron menjadi bahasa Indonesia yang dapat dibaca, mendaftarkan 5 occurrence berikutnya, dan memecah setiap field (menit, jam, hari-dalam-bulan, bulan, hari-dalam-minggu) sehingga kamu dapat memverifikasi schedule sebelum men-deploy-nya. Mendukung step (*/15), range (1-5), list (1,15,30), nama (MON, JAN), dan alias umum (@hourly, @daily, @weekly, @monthly, @yearly).

Kapan menggunakannya

  • Mengkonfirmasi bahwa « setiap Selasa pukul 3 pagi » sebenarnya 0 3 * * 2 dan bukan 0 3 * * TUE (keduanya sama).
  • Melihat kapan run berikutnya akan terjadi setelah deploy.
  • Sanity-check schedule yang ditarik dari manifest CronJob Kubernetes.
  • Menerjemahkan secara mental antara sintaks AWS EventBridge dan cron standar.

Cara kerjanya

Parser menangani cron 5-field standar — menit, jam, hari-dalam-bulan, bulan, hari-dalam-minggu — plus alias bernama. Itu tidak menangani dialek Quartz 6-field (yang menambahkan field detik) atau bentuk AWS 7-field (yang menambahkan field tahun), karena itu adalah spec yang berbeda.

Perhitungan run berikutnya berjalan maju menit-per-menit, memeriksa setiap field. Itu lambat dalam kasus terburuk (schedule yang berjalan sekali setahun membutuhkan ~525.600 iterasi) tapi tidak pernah terlihat untuk tampilan skala manusia.

Catatan

Hari-dalam-bulan dan hari-dalam-minggu di-OR, tidak di-AND. 0 0 1 * MON tidak berarti « tanggal 1 bulan jika itu Senin » — berarti « tanggal 1 bulan, atau Senin manapun. » Ini adalah perilaku Vixie cron historis dan menjebak hampir semua orang.

Minggu adalah 0 atau 7? Keduanya. Sebagian besar implementasi cron menerima keduanya. SUN juga baik-baik saja.

Apakah @reboot didukung? Tidak — itu adalah direktif khusus-cron-sistem tanpa makna wall-clock, dan kami tidak dapat menampilkannya.

Tools terkait