Cron Expression Generator

Buat, validasi, dan terjemahkan jadwal Cron lima field standar untuk Linux, server, dan task scheduler dengan mudah.

Generator Visual

Hasil Cron Expression

Valid Format
Jalankan setiap 5 menit

Jadwal Eksekusi Berikutnya

Preset Cron Expression Populer

Panduan Sintaks Cron

Sintaks Cron standar Linux terdiri dari lima field yang dipisahkan oleh spasi. Tabel di bawah menunjukkan urutan dan rentang nilai yang diperbolehkan.

Urutan Field Rentang Nilai Valid Keterangan Tambahan
1Minute (Menit)0 – 59-
2Hour (Jam)0 – 23Format 24 Jam
3Day of Month (Tanggal)1 – 31-
4Month (Bulan)1 – 12 atau JAN–DEC-
5Day of Week (Hari)0 – 7 atau SUN–SAT0 dan 7 = Minggu

Karakter Khusus (Operator)

FAQ (Pertanyaan yang Sering Diajukan)

Apa itu Cron Expression?

Cron Expression adalah string (teks) yang terdiri dari lima bidang yang dipisahkan oleh spasi. Ini digunakan pada sistem operasi mirip Unix (seperti Linux dan macOS) untuk menjadwalkan tugas atau script agar berjalan secara otomatis pada waktu, tanggal, atau interval tertentu melalui layanan cron daemon.

Apa kegunaan Cron Expression Generator?

Membuat jadwal cron secara manual bisa rumit dan rawan kesalahan sintaks. Tools ini membantu developer, sysadmin, dan pengguna awam untuk menghasilkan, memvalidasi, serta menerjemahkan kode cron ke dalam bahasa yang mudah dipahami manusia, lengkap dengan jadwal eksekusi berikutnya.

Bagaimana cara membaca lima field Cron?

Urutannya selalu dari unit terkecil ke terbesar: Menit, Jam, Tanggal (Hari dalam Bulan), Bulan, lalu Hari dalam Seminggu. Jika Anda melihat 0 9 * * 1, itu berarti Menit=0, Jam=9, Tanggal=Sembarang, Bulan=Sembarang, Hari=Senin. Hasilnya: Setiap Senin pukul 09:00.

Bagaimana membuat jadwal setiap hari kerja?

Gunakan rentang pada field kelima (Day of Week). Contohnya: 0 9 * * 1-5. Ini akan mengeksekusi tugas pada pukul 09:00, setiap hari dari Senin (1) hingga Jumat (5).

Apakah hasil jadwal mengikuti zona waktu lokal?

Ya, fitur "Jadwal Eksekusi Berikutnya" pada alat ini menghitung waktu berdasarkan zona waktu lokal perangkat Anda (browser). Namun, perlu diingat bahwa server Anda mungkin menggunakan zona waktu yang berbeda (seperti UTC). Selalu periksa pengaturan timezone server Anda.

Apakah semua sistem Cron memiliki sintaks yang sama?

Tidak. Sintaks dasar 5-field didukung oleh mayoritas sistem Linux/Unix. Namun, sistem seperti Quartz Scheduler (sering dipakai di Java) menggunakan 6 atau 7 field yang menyertakan detik dan tahun. Alat ini dikhususkan untuk sintaks standar 5-field.

Tersalin ke clipboard!