Generator Crontab
Bangun ekspresi cron dengan dropdown dan langsung lihat jadwal bahasa sederhana ditambah 5 waktu proses nyata berikutnya.
Hasil
Sintaks Cron terkenal singkat: lima bidang yang dipisahkan spasi di mana * berarti segalanya, */5 berarti setiap nilai kelima dan 0 0 * * 1 berarti Senin tengah malam. Generator ini menghilangkan dugaan — alih-alih menulis ekspresi dengan tangan, Anda membuatnya: untuk setiap bidang (menit, jam, hari dalam sebulan, bulan, hari dalam seminggu) pilih 'setiap nilai', 'setiap N' atau ketik nilai dan rentang tertentu seperti 0,30 atau 9-17, dan ekspresi lima bagian akan tersusun dengan sendirinya saat Anda mengeklik.
Hasilnya diverifikasi dengan tiga cara sekaligus. Ekspresi itu sendiri diperbarui secara langsung dan siap disalin ke crontab -e. Di bawahnya, terdapat kalimat sederhana yang menjelaskan jadwal — dengan nama bulan dan hari kerja dalam bahasa Anda — sehingga '*/10 2-4 * * 1-5' dibaca sebagai kalimat, bukan teka-teki. Dan yang paling penting, alat ini menghitung 5 waktu berjalan aktual berikutnya dengan matematika kalender nyata dalam waktu lokal Anda: jika jadwal tidak sesuai dengan yang Anda harapkan, Anda akan langsung melihatnya di tanggal, sebelum pekerjaan gagal dalam produksi.
Perhitungannya mengikuti semantik cron yang sebenarnya, termasuk aturan yang membuat admin berpengalaman sekalipun tersandung: ketika kolom hari dalam sebulan dan hari dalam seminggu dibatasi, cron POSIX akan menjalankan pekerjaan ketika salah satu cocok, bukan keduanya. Nilai langkah, daftar, dan rentang didukung di setiap bidang, dan jadwal yang mustahil (seperti hari ke-31 pada bulan-bulan khusus Februari) terdeteksi alih-alih tidak pernah diaktifkan secara diam-diam.
Semuanya berjalan di sisi klien di browser Anda — detail jadwal tidak pernah keluar dari mesin Anda, dan halaman berfungsi offline setelah dimuat. Perhatikan bahwa alat ini membuat ekspresi crontab 5 bidang standar; jika Anda memiliki ekspresi yang sudah ada dan hanya ingin memeriksanya, gunakan validator cron terpisah kami, yang berfokus pada memvalidasi sintaksis daripada membuat jadwal.