← Alat

Generator & Penjelas Cron Expression

Buat, baca, dan periksa jadwal cron, serta lihat kapan berjalan berikutnya.

Privat: file Anda tidak pernah keluar dari perangkat Anda.

    Jadwal berikutnya

      Susun langkah demi langkah

      Gunakan

      
      

      Contekan cron
      KarakterArtiContoh
      *Setiap nilai* * * * *
      ,Daftar nilai0 9,17 * * *
      -Rentang nilai0 9 * * 1-5
      /Setiap nilai ke-n (step)*/15 * * * *
      ?Tanpa nilai tertentu (Quartz, AWS: tanggal atau hari dalam minggu)0 0 12 ? * MON
      LTerakhir: hari terakhir bulan itu, atau hari tertentu yang terakhir (5L)0 0 12 L * ?
      WHari kerja terdekat dengan suatu tanggal (15W), atau hari kerja terakhir (LW)0 0 12 15W * ?
      #Hari ke-n dalam bulan (6#3 = Jumat ketiga di Quartz)0 0 12 ? * 6#3
      @dailyPintasan: @yearly, @monthly, @weekly, @daily, @hourly, @reboot@weekly

      Jadwal berikutnya dihitung di browser Anda untuk zona waktu yang Anda pilih, termasuk perubahan daylight saving time. Tidak ada yang diunggah.

      Cara kerjanya

      1. Pilih file Anda.
      2. Ubah pengaturan jika perlu.
      3. Unduh hasilnya, atau kirim ke perangkat lain dengan BroAllDone.

      Pertanyaan umum

      Apa itu cron expression?

      Teks singkat yang menentukan kapan sebuah job berjalan, terdiri dari lima field: menit, jam, tanggal, bulan, dan hari dalam minggu. Misalnya 0 9 * * 1-5 berarti pukul 09:00, Senin sampai Jumat.

      Apa arti *, /, - dan , di cron?

      * berarti setiap nilai, koma mendaftar beberapa nilai (1,15), tanda hubung memberi rentang (1-5), dan garis miring memberi step: */15 di field menit berarti setiap 15 menit.

      Bagaimana cara menjalankan cron job setiap 5 menit?

      Gunakan */5 * * * *. Untuk setiap jam gunakan 0 * * * *, untuk setiap hari tengah malam 0 0 * * *, dan untuk setiap Senin pukul 9:00 gunakan 0 9 * * 1. Anda juga bisa memilihnya dari Jadwal umum.

      Zona waktu apa yang dipakai cron?

      cron memakai zona waktu komputer tempat ia berjalan, yang di server sering kali UTC. GitHub Actions selalu memakai UTC. Pilih zona waktu di atas untuk melihat jadwal berikutnya dalam zona tersebut.

      Apa bedanya Linux cron, Quartz, Spring, dan AWS?

      Linux cron punya 5 field. Quartz dan Spring menambahkan detik di awal, dan AWS EventBridge menambahkan tahun di akhir. Quartz dan AWS menghitung Minggu sebagai 1 dan butuh ? di salah satu field hari; keduanya juga mendukung L (terakhir), W (hari kerja), dan # (hari ke-n dalam bulan).

      Mengapa job saya berjalan di lebih banyak hari dari yang saya harapkan?

      Di Linux cron, jika Anda mengisi tanggal sekaligus hari dalam minggu, job berjalan jika salah satunya cocok. Alat ini memperingatkan Anda soal ini dan menampilkan jadwal berikutnya yang sebenarnya.

      Alat gratis lainnya