Advertisement

Search results

Searching...
* * * * *
Minute
0-59
Hour
0-23
Day (Month)
1-31
Month
1-12
Day (Week)
0-7

Quick Presets

Cron Syntax Reference

Symbol Meaning Example
* Any value * * * * * = every minute
, Value list 0 8,12,18 * * * = at 8am, 12pm, 6pm
- Range 0 9-17 * * * = every hour 9am-5pm
/ Step values */15 * * * * = every 15 minutes
Cron expressions are processed locally. No data is stored or logged.

Generator Cron

Buat dan Jelaskan Ekspresi Cron dengan Mudah

Advertisement

Apa itu Generator Cron?

Generator Cron adalah alat online gratis yang membantu Anda membuat ekspresi cron untuk menjadwalkan tugas pada sistem berbasis Unix. Alih-alih menghafal sintaks cron yang kompleks, cukup pilih kapan Anda ingin tugas berjalan dan dapatkan ekspresi cron yang benar secara instan dengan penjelasan yang mudah dipahami.

Mengapa Anda Perlu Membuat Ekspresi Cron?

  • Otomatisasi Server: Jadwalkan backup, rotasi log, dan tugas pemeliharaan untuk berjalan secara otomatis
  • Tugas Aplikasi: Siapkan pekerjaan berulang seperti mengirim email, membuat laporan, atau menyinkronkan data
  • Alur Kerja DevOps: Otomatisasi deployment, health check, dan skrip monitoring
  • Pemeliharaan Database: Jadwalkan pembersihan database, optimasi, dan rutinitas backup
  • Pembaruan Konten: Otomatisasi pembersihan cache, pembuatan sitemap, atau penerbitan konten

Cara Membuat Ekspresi Cron - Langkah demi Langkah

  1. Pilih Frekuensi: Pilih seberapa sering tugas harus dijalankan (setiap menit, jam, hari, minggu, atau bulan)
  2. Atur Waktu Spesifik: Tentukan waktu, hari dalam seminggu, atau tanggal yang tepat untuk eksekusi
  3. Tinjau Ekspresi: Lihat ekspresi cron yang dihasilkan dengan deskripsi yang mudah dibaca
  4. Salin dan Gunakan: Salin ekspresi cron untuk digunakan di crontab atau sistem penjadwalan Anda

Fitur Utama

  • Pembangun Visual: Buat ekspresi cron menggunakan dropdown dan checkbox alih-alih menghafal sintaks
  • Output Mudah Dibaca: Lihat penjelasan dalam bahasa sederhana tentang arti setiap ekspresi
  • Validator Ekspresi: Verifikasi ekspresi cron yang ada dan pahami jadwalnya
  • Pratinjau Eksekusi Berikutnya: Lihat kapan tugas terjadwal Anda akan dieksekusi selanjutnya
  • Preset Umum: Akses cepat ke jadwal yang sering digunakan seperti harian, mingguan, atau bulanan

Tips untuk Hasil Terbaik

  • Pertimbangkan zona waktu server saat menjadwalkan tugas yang bergantung pada waktu lokal tertentu
  • Hindari menjadwalkan tugas yang membutuhkan banyak resource pada waktu yang sama untuk mencegah kelebihan beban server
  • Uji ekspresi cron Anda di lingkungan development sebelum deploy ke production

Pertanyaan yang Sering Diajukan

Apa format ekspresi cron?

Ekspresi cron standar memiliki lima field: menit (0-59), jam (0-23), hari dalam bulan (1-31), bulan (1-12), dan hari dalam seminggu (0-7, di mana 0 dan 7 adalah Minggu). Setiap field dapat berisi nilai spesifik, rentang, daftar, atau karakter khusus seperti * (any) dan / (step).

Bagaimana cara menjalankan tugas setiap 5 menit?

Gunakan ekspresi */5 * * * * yang berarti "setiap 5 menit, setiap jam, setiap hari". */5 di field pertama memberitahu cron untuk berjalan pada menit 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, dan 55.

Bisakah saya menjadwalkan tugas untuk hari tertentu dalam seminggu?

Ya, field kelima mengontrol hari dalam seminggu. Misalnya, 0 9 * * 1-5 berjalan pada jam 9 pagi Senin sampai Jumat. Gunakan 0 untuk Minggu, 1 untuk Senin, hingga 6 untuk Sabtu (atau 7 untuk Minggu di beberapa sistem).

Advertisement