Generator Crontab
Bangun ekspresi cron dengan dropdown dan langsung lihat jadwal dalam bahasa sederhana plus 5 waktu eksekusi nyata berikutnya.
🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.
Hasil
Sintaks cron terkenal ringkas: lima kolom yang dipisahkan spasi di mana * berarti semuanya, */5 berarti setiap nilai kelima, dan 0 0 * * 1 entah bagaimana artinya Senin tengah malam. Generator ini menghilangkan tebak-tebakan — alih-alih menulis ekspresi secara manual, Anda membangunnya: untuk setiap kolom (menit, jam, hari dalam bulan, bulan, hari dalam minggu) pilih ‘semua nilai’, ‘setiap N’, atau ketik nilai spesifik dan rentang seperti 0,30 atau 9-17, dan ekspresi lima bagian akan tersusun sendiri dengan setiap klik Anda.
Hasilnya diverifikasi dengan tiga cara sekaligus. Ekspresinya sendiri diperbarui langsung dan siap disalin ke crontab -e. Di bawahnya, kalimat dalam bahasa sederhana mendeskripsikan jadwal — dengan nama bulan dan hari dalam bahasa Anda — sehingga ‘*/10 2-4 * * 1-5’ terbaca sebagai kalimat, bukan teka-teki. Dan yang paling penting, alat ini menghitung 5 waktu eksekusi nyata berikutnya dengan perhitungan kalender sungguhan di waktu lokal Anda: jika jadwalnya tidak berjalan seperti yang Anda harapkan, Anda akan langsung melihatnya di daftar tanggal, sebelum pekerjaan sempat salah sasaran di produksi.
Perhitungannya mengikuti semantik cron yang sebenarnya, termasuk aturan yang sering menjebak admin berpengalaman sekalipun: ketika kolom hari-dalam-bulan dan hari-dalam-minggu sama-sama dibatasi, cron POSIX menjalankan pekerjaan jika salah satunya cocok, bukan keduanya. Nilai langkah, daftar, dan rentang didukung di semua kolom, dan jadwal yang mustahil (seperti hari 31 di bulan yang hanya berisi Februari) akan terdeteksi alih-alih diam-diam tidak pernah dijalankan.
Semuanya berjalan di sisi klien dalam browser Anda — detail jadwal tidak pernah meninggalkan komputer Anda, dan halaman ini bisa dipakai luring setelah dimuat. Perhatikan bahwa alat ini membangun ekspresi crontab standar 5 kolom; jika Anda sudah punya ekspresi dan hanya ingin memeriksanya, gunakan validator cron terpisah kami yang berfokus pada validasi sintaks, bukan membangun jadwal.