Generator cron: buat dan jelaskan ekspresi cron

Generator cron ini menyusun ekspresi dari templat dan kolom serta menjelaskan setiap ekspresi dalam bahasa yang mudah. Alat ini juga menampilkan waktu eksekusi berikutnya, sehingga sebelum digunakan Anda tahu kapan tugas benar-benar berjalan. Didukung: cron Unix (5 kolom), Spring (6 kolom dengan detik), dan Quartz (dengan tahun).

Sumber: The Open Group – crontab (POSIX.1-2017): Felder, Bereiche, Tag/Wochentag-Regel. Diperbarui: .

Tempel ekspresi atau susun di bawah dari templat dan kolom. Keduanya tetap sinkron.
Kotak Alat SayaInput Anda hanya disimpan di browser ini.

Templat

Ubah kolom satu per satu

Diizinkan: * (semua), angka, rentang (1-5), daftar (1,3,5), langkah (*/15), dan nama (MON, JAN).

Hasil

Arti
Pukul 02:30, setiap hari
Waktu dalam UTC.
Ekspresi (dirapikan)
30 2 * * *
Kolom secara rinci
KolomMasukanNilai
Menit3030
Jam22
Tanggal*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …
Bulan*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Hari dalam minggu*0, 1, 2, 3, 4, 5, 6
Eksekusi berikutnya
  • Jumat, 02 Oktober 2026 pukul 02.30.00
  • Sabtu, 03 Oktober 2026 pukul 02.30.00
  • Minggu, 04 Oktober 2026 pukul 02.30.00
  • Senin, 05 Oktober 2026 pukul 02.30.00
  • Selasa, 06 Oktober 2026 pukul 02.30.00
  • Rabu, 07 Oktober 2026 pukul 02.30.00
  • Kamis, 08 Oktober 2026 pukul 02.30.00
  • Jumat, 09 Oktober 2026 pukul 02.30.00
  • Sabtu, 10 Oktober 2026 pukul 02.30.00
  • Minggu, 11 Oktober 2026 pukul 02.30.00

Cara menghitung

Ekspresi cron menentukan kapan tugas terjadwal berjalan – di crontab, CronJob Kubernetes, GitHub Actions, Spring, atau Quartz. Ekspresi terdiri dari kolom yang dipisah spasi. Alat ini menyusun ekspresi, menjelaskannya dalam bahasa mudah, dan menampilkan eksekusi berikutnya.

Cara membuat ekspresi cron

  1. Pilih dialek: cron Unix punya 5 kolom; Spring dan Quartz menambah detik (dan Quartz opsional tahun).
  2. Klik templat atau isi kolom satu per satu. Ekspresi di atas ikut berubah otomatis; ekspresi yang ditempel juga mengisi kolom.
  3. Di “Arti” Anda melihat ekspresi dalam bahasa mudah, dan di bawahnya eksekusi berikutnya dalam UTC atau waktu perangkat Anda.

Struktur dan penulisan

Perbedaan antar dialek

Batasan

Pertanyaan umum

Apa arti ekspresi cron seperti 30 2 * * *?

Lima kolomnya adalah menit, jam, tanggal, bulan, dan hari dalam minggu. “30 2 * * *” berarti: setiap hari pukul 02:30. Tanda bintang berarti “semua nilai”.

Bagaimana menjalankan cron job setiap 5 menit?

Dengan */5 * * * *: pada kolom menit, */5 berarti “setiap 5 menit” (menit 0, 5, 10 …). Templat “Setiap 5 menit” mengisinya untuk Anda.

Apa beda cron Unix, Spring, dan Quartz?

Cron Unix punya 5 kolom. Spring dan Quartz punya kolom detik di depan, dan Quartz tahun opsional di belakang. Penomoran hari dalam minggu juga berbeda (Quartz: Minggu = 1) dan perlakuan tanggal serta hari dalam minggu berbeda.

Apa arti tanda tanya pada ekspresi cron?

Tanda tanya ada di Spring dan Quartz untuk tanggal dan hari dalam minggu dan berarti “tanpa nilai tertentu”. Di Quartz salah satu dari dua kolom harus ?, karena keduanya tidak bisa ditetapkan sekaligus.

Apa nomor hari dalam minggu di cron?

Di cron Unix dan Spring: Minggu = 0 (juga 7), Senin = 1 sampai Sabtu = 6. Di Quartz: Minggu = 1 sampai Sabtu = 7. Nama seperti MON–FRI berfungsi di ketiga dialek.

Apakah ekspresi cron saya dikirim ke suatu tempat?

Tidak. Ekspresi, penjelasan, dan perhitungan eksekusi berikutnya semuanya berjalan di browser Anda.

Sumber dan dasar hukum

Diperbarui:

Alat terkait