Logo
Prompt Minds

Generator Ekspresi Cron — Bangun, Jelaskan & Pratinjau

Ketik ekspresi cron 5 kolom apa pun untuk membacanya dalam bahasa sederhana dan melihat jadwal eksekusi berikutnya — atau bangun satu dari pilihan sederhana.

कोई भी cron एक्सप्रेशन सरल अंग्रेज़ी में समझें, अगले रन देखें या आसानी से नया बनाएँ।

100% privat — berjalan di browser Anda · Terakhir diperbarui: Oktober 2026
Dalam bahasa sederhana
—

Bangun satu

5 eksekusi berikutnya (waktu lokal Anda)

    Contekan sintaks cron
    Simbol / contohArti
    *Setiap nilai
    */15Setiap 15 (0, 15, 30, 45)
    1-5Rentang (Sen–Jum pada hari dalam minggu)
    1,15Daftar nilai
    9-17/2Setiap 2 dalam rentang (9, 11, 13, 15, 17)
    JAN–DEC, SUN–SATNama untuk bulan dan hari kerja
    0 atau 7Minggu pada hari dalam minggu
    @daily @hourly @weekly @monthly @yearlyPintasan (0 0 * * *, 0 * * * *, 0 0 * * 0, 0 0 1 * *, 0 0 1 1 *)
    Logo PDNobPDNob Editor PDF Ringan Anda Berbasis AI Edit · Konversi · Kompres · OCR · AI Unduh untuk Desktop

    Tips Cepat

    */15 pada menit berarti setiap 15 menit
    Gunakan 1-5 di kolom terakhir untuk hari kerja
    Minggu adalah 0 atau 7
    Cron memakai zona waktu server, sering UTC
    Gunakan path lengkap ke perintah di crontab
    Semua Tools
    Iklan

    Jawaban Singkat

    Ketik ekspresi cron seperti 30 9 * * 1-5 dan tool menjelaskannya — “Pukul 09:30, Senin hingga Jumat.” — dan mendaftar 5 waktu berikutnya ia akan berjalan dalam waktu lokal Anda. Untuk membuatnya, pilih jadwal seperti “Setiap hari pukul…” atau “Setiap N menit”, klik “Pakai jadwal ini”, dan salin ekspresinya ke crontab Anda.

    Apa itu Generator Ekspresi Cron?

    Generator Ekspresi Cron (क्रॉन एक्सप्रेशन जनरेटर) membantu Anda menulis dan memahami jadwal cron. Cron adalah penjadwal pekerjaan berbasis waktu yang ada di Linux, macOS, dan sistem mirip Unix lainnya, dan sintaks lima kolomnya juga dipakai banyak panel hosting, pipeline CI, Kubernetes CronJob, dan penjadwal cloud. Sintaksnya ringkas tetapi mudah salah — apakah 0 9 * * 1 Senin atau Minggu? Apakah */10 masuk di kolom pertama atau kedua? Kolom yang salah bisa membuat backup berjalan setiap menit atau tidak pernah sama sekali.

    Tool gratis ini menyelesaikannya dengan tiga cara. Ketik ekspresi apa pun dan ia dijelaskan dalam bahasa sederhana. Tool mendaftar 5 waktu eksekusi berikutnya dalam waktu lokal Anda, sehingga Anda bisa memastikan jadwal sebelum deploy. Dan sebuah builder membuat jadwal umum — setiap N menit, harian, hari kerja, mingguan, bulanan, atau tahunan — dari pilihan sederhana. Error dijelaskan dengan jelas, termasuk kesalahan umum menempel ekspresi Quartz enam kolom ke crontab.

    Fitur Utama

    • Penjelasan bahasa sederhana saat Anda mengetik.
    • 5 waktu eksekusi berikutnya dalam zona waktu browser Anda.
    • Pembuat jadwal untuk delapan pola umum.
    • Sintaks standar lengkap — *, daftar, rentang, langkah, dan rentang dengan langkah.
    • Nama seperti JAN–DEC dan SUN–SAT, dan 7 sebagai Minggu.
    • Makro — @yearly, @annually, @monthly, @weekly, @daily, @midnight, @hourly.
    • Error yang membantu untuk jumlah kolom yang salah dan nilai di luar rentang.
    • Contekan bawaan.

    Cara Memakainya — Langkah demi Langkah

    1. Untuk memahami jadwal, tempel ekspresi ke kotak paling atas. Penjelasan dan eksekusi berikutnya diperbarui seketika.
    2. Untuk membangun jadwal, pilih pola di “Jalankan”, lalu atur waktu, N, menit, hari kerja, tanggal, atau bulan yang ditampilkan untuk pola itu.
    3. Klik “Pakai jadwal ini” untuk menaruhnya di kotak atas dan periksa penjelasannya.
    4. Klik “Salin ekspresi” dan tempel ke crontab, panel hosting, atau penjadwal Anda.

    Lima Kolom Cron

    PosisiKolomNilai yang diizinkan
    1Menit0–59
    2Jam0–23 (jam 24)
    3Tanggal dalam bulan1–31
    4Bulan1–12 atau JAN–DEC
    5Hari dalam minggu0–7 (0 dan 7 adalah Minggu) atau SUN–SAT

    Karakter khusus: * berarti setiap nilai; , memisahkan daftar (8,20); - menentukan rentang (1-5); / menentukan langkah (*/15 atau 9-17/2). Nama tidak peka huruf besar/kecil.

    Ekspresi Cron yang Umum

    EkspresiArti
    * * * * *Setiap menit
    */5 * * * *Setiap 5 menit
    */15 * * * *Setiap 15 menit
    0 * * * *Pada menit 0 setiap jam
    0 */6 * * *Setiap 6 jam (00:00, 06:00, 12:00, 18:00)
    0 0 * * *Setiap hari tengah malam
    0 8,20 * * *Setiap hari pukul 08:00 dan 20:00
    30 9 * * 1-5Pukul 09:30, Senin hingga Jumat
    */5 9-17 * * 1-5Setiap 5 menit selama jam 09:00 hingga 17:00 pada hari kerja
    0 2 * * 0Pukul 02:00 setiap hari Minggu
    0 0 1 * *Tengah malam pada tanggal 1 setiap bulan
    0 0 1 */3 *Per kuartal — 1 Januari, April, Juli, dan Oktober
    0 0 1 1 *Setahun sekali, tengah malam pada 1 Januari

    Aturan Tanggal-dalam-Bulan dan Hari-dalam-Minggu

    Aturan ini mengejutkan banyak orang. Ketika kedua kolom tanggal-dalam-bulan dan hari-dalam-minggu dibatasi (keduanya bukan *), cron Vixie standar — versi di sebagian besar sistem Linux — menjalankan pekerjaan pada hari yang cocok dengan salah satu kolom, bukan keduanya. Jadi 0 9 15 * 5 berarti “pukul 09:00 pada tanggal 15 bulan itu atau pada hari Jumat mana pun”, dan tool menjelaskannya persis seperti itu. Jika Anda hanya ingin Jumat tanggal 15, jadwalkan 0 9 15 * * dan periksa hari dalam minggu di dalam script Anda. Ketika hanya satu kolom hari yang dibatasi, hanya kolom itu yang berpengaruh.

    Zona Waktu dan Cron

    Cron memakai zona waktu mesin tempat ia berjalan. Banyak server cloud dan container berjalan dalam UTC, sedangkan India memakai IST (UTC+5:30). Pekerjaan yang ditulis sebagai 0 9 * * * di server UTC berjalan pukul 14:30 IST. Daftar eksekusi berikutnya di tool ini memakai waktu lokal browser Anda, yang sempurna untuk memeriksa pola; jika zona server Anda berbeda, geser jamnya. Untuk berjalan pukul 09:00 IST di server UTC, gunakan 30 3 * * *. Sebagian sistem memungkinkan Anda mengatur CRON_TZ atau zona waktu di pengaturan penjadwal.

    Memakai Cron di Linux

    • crontab -e — edit pekerjaan cron Anda.
    • crontab -l — daftar pekerjaan cron Anda.
    • Setiap baris adalah lima kolom diikuti perintah: 0 2 * * 0 /home/user/backup.sh.
    • Gunakan path lengkap ke script dan program; cron berjalan dengan lingkungan dan PATH minimal.
    • Alihkan output ke log untuk menangkap error: … /home/user/backup.sh >> /home/user/backup.log 2>&1.
    • Baris yang diawali # adalah komentar.

    Contoh Perhitungan: Backup Database Malam Hari

    Misalkan situs web Anda berjalan di server cloud yang diatur ke UTC dan Anda ingin backup setiap malam pukul 2:00 pagi waktu India, saat lalu lintas paling rendah. 2:00 IST adalah 20:30 UTC hari sebelumnya, jadi ekspresinya 30 20 * * *. Tempel ke tool: penjelasan berbunyi “Pukul 20:30.” dan, jika komputer Anda diatur ke IST, daftar eksekusi berikutnya menampilkan waktu seperti 20:30 — ingat daftar itu dalam waktu lokal Anda, jadi konversikan secara mental ke zona server. Tambahkan baris 30 20 * * * /usr/local/bin/backup.sh >> /var/log/backup.log 2>&1 dengan crontab -e, dan periksa log keesokan paginya untuk memastikan berjalan. Untuk pembersihan mingguan pada hari Minggu, bangun “Setiap minggu pada hari…” Minggu pukul 02:00 untuk mendapat 0 2 * * 0.

    Varian Cron: Quartz, Spring, dan Penjadwal Cloud

    Tidak semua penjadwal memakai cron lima kolom klasik. Quartz (Java) dan Spring menambahkan kolom detik di awal, dan Quartz mengizinkan tahun opsional di akhir, plus karakter khusus seperti ?, L (terakhir), W (hari kerja), dan # (hari kerja ke-n). Sebagian penjadwal cloud memakai format enam kolom mereka sendiri. Tool ini mengikuti sintaks lima kolom standar yang dipakai crontab Linux, jadwal GitHub Actions, dan Kubernetes CronJob; saat melihat enam kolom, tool memberi tahu Anda alih-alih menebak. GitHub Actions selalu menjalankan jadwal dalam UTC.

    Siapa yang Memakai Cron?

    • Developer yang menjadwalkan backup, laporan, email, dan script pembersihan.
    • Administrator sistem yang mengotomatiskan pemeliharaan server.
    • Insinyur DevOps yang menulis Kubernetes CronJob dan jadwal CI.
    • Pemilik WordPress dan situs web yang menyiapkan cron sungguhan alih-alih pemicu saat halaman dimuat.
    • Pelajar yang belajar Linux.

    Kesalahan Umum yang Perlu Dihindari

    • Menukar menit dan jam — 9 30 * * * tidak valid (jam 30); 09:30 adalah 30 9 * * *.
    • Memakai * di kolom menit secara tidak sengaja — * 9 * * * berjalan 60 kali antara 09:00 dan 09:59.
    • Lupa zona waktu — server mungkin tidak memakai IST.
    • Tanggal mustahil — 0 0 30 2 * (30 Februari) tidak pernah berjalan; tool memberi tahu saat tidak ada eksekusi yang ditemukan.
    • Path relatif — cron tidak mulai di folder proyek Anda.
    • Eksekusi tumpang tindih — jika pekerjaan memakan waktu lebih lama dari intervalnya, gunakan kunci (lock) (misalnya flock).

    Glosarium Singkat

    • Cron: penjadwal pekerjaan Unix.
    • Crontab: tabel (file) pekerjaan terjadwal.
    • Cron job: satu perintah terjadwal.
    • Langkah (step): bagian /n yang melewati nilai.
    • Makro: pintasan seperti @daily.
    • UTC: Coordinated Universal Time, zona default di banyak server.

    Mengapa Memakai Generator Cron Ini?

    Menjelaskan, membangun, dan mempratinjau jadwal cron di satu tempat, mengikuti aturan cron Vixie standar, dan menangkap kesalahan sebelum sampai ke server Anda — gratis dan privat.

    Generator Ekspresi Cron — Fakta Penting

    Formatmenit jam tanggal-dalam-bulan bulan hari-dalam-minggu (5 kolom)
    Rentangmenit 0–59, jam 0–23, tanggal 1–31, bulan 1–12, hari kerja 0–7
    Minggu0 atau 7 di kolom hari-dalam-minggu
    Setiap 15 menit*/15 * * * *
    Hari kerja pukul 9:3030 9 * * 1-5
    Eksekusi berikutnyaDitampilkan dalam zona waktu lokal browser Anda

    Pertanyaan yang Sering Diajukan

    Apa itu ekspresi cron?

    Ekspresi cron adalah jadwal singkat yang terdiri dari lima kolom — menit, jam, tanggal, bulan, dan hari dalam minggu — yang memberi tahu cron (penjadwal tugas Unix/Linux) kapan menjalankan perintah. Misalnya 0 2 * * 0 berarti pukul 02:00 setiap hari Minggu.

    Bagaimana cara menjalankan cron job setiap 5 menit?

    Gunakan */5 * * * *. */5 pada kolom menit berarti setiap menit ke-5 (0, 5, 10 … 55) setiap jam, setiap hari.

    Apa arti * di cron?

    Tanda bintang berarti “setiap nilai” untuk kolom itu. * * * * * berjalan setiap menit; 0 * * * * berjalan pada menit 0 setiap jam.

    Bagaimana cara menjadwalkan tugas hanya pada hari kerja?

    Taruh 1-5 di kolom hari dalam minggu. 30 9 * * 1-5 berjalan pukul 09:30 Senin sampai Jumat.

    Apakah Minggu itu 0 atau 7 di cron?

    Keduanya. Cron standar menerima 0 dan 7 untuk Minggu di kolom hari dalam minggu. Senin adalah 1 dan Sabtu adalah 6. Anda juga bisa menulis nama seperti SUN, MON, atau FRI.

    Apa yang terjadi jika saya mengatur tanggal dan hari dalam minggu sekaligus?

    Di cron standar (Vixie), jika kedua kolom dibatasi, tugas berjalan saat salah satunya cocok. 0 9 15 * 5 berjalan pukul 09:00 pada tanggal 15 setiap bulan dan juga setiap hari Jumat — bukan hanya Jumat yang jatuh pada tanggal 15.

    Mengapa ekspresi 6 kolom saya menampilkan error?

    Enam kolom biasanya berarti detik atau tahun disertakan, seperti di Quartz (Java), Spring, atau beberapa penjadwal cloud. Crontab Linux memakai lima kolom. Hapus kolom tambahan atau gunakan dokumentasi platform itu sendiri.

    Zona waktu apa yang dipakai cron?

    Cron berjalan di zona waktu server (sering UTC di server cloud). Tool ini menampilkan waktu eksekusi berikutnya dalam waktu lokal browser Anda, jadi jika server Anda memakai UTC, konversikan sesuai — 09:00 UTC adalah 14:30 IST.

    Apa itu @daily dan @hourly?

    Itu adalah pintasan: @hourly = 0 * * * *, @daily atau @midnight = 0 0 * * *, @weekly = 0 0 * * 0, @monthly = 0 0 1 * *, dan @yearly atau @annually = 0 0 1 1 *. @reboot berjalan sekali saat start-up dan tidak memiliki jadwal.

    Bagaimana cara menjalankan tugas pada hari terakhir bulan?

    Cron standar tidak memiliki simbol “hari terakhir” (L hanya ada di penjadwal bergaya Quartz). Trik umum adalah menjalankan setiap hari pada tanggal 28–31 dan memeriksa di script apakah besok tanggal 1.

    Bagaimana cara mengedit crontab saya di Linux?

    Jalankan crontab -e untuk mengedit, crontab -l untuk mendaftar tugas Anda. Setiap baris adalah ekspresi cron diikuti perintah, misalnya 0 2 * * 0 /home/user/backup.sh.

    Apakah Generator Ekspresi Cron gratis?

    Ya. Gratis, tanpa daftar, dan berjalan sepenuhnya di browser Anda.

    Jangan Pernah Menebak Jadwal Cron Lagi!

    Jelaskan, bangun, dan pratinjau ekspresi cron — gratis dan instan.

    Jelajahi Tools Prompt Minds Lainnya

    Generator Ekspresi Cron sangat cocok dipakai bersama tools gratis kami yang lain. Setiap tool Prompt Minds berjalan sepenuhnya di browser Anda — tanpa daftar, tanpa unggahan, tanpa watermark. Lihat semua tools gratis.

    Asisten AI Prompt Minds
    Namaste! Ada yang bisa saya bantu soal Generator Ekspresi Cron?