All Products
Search
Document Center

Microservices Engine:Cron

Last Updated:Jun 22, 2026

Cron adalah penjadwal pekerjaan berbasis waktu pada sistem operasi Unix-like. Anda dapat menggunakannya untuk menjalankan pekerjaan—seperti perintah dan skrip—sesuai jadwal yang ditentukan berdasarkan waktu atau interval tetap.

Penting
  • Edisi Profesional mendukung presisi tingkat detik untuk pekerjaan Cron.

  • Edisi Dasar tidak mendukung presisi tingkat detik untuk pekerjaan Cron. Gunakan second_delay sebagai gantinya.

Ekspresi cron

Ekspresi cron memiliki format berikut: Seconds Minutes Hours Day-of-month Month Day-of-week [Year].

Berikut beberapa ekspresi cron umum.

Cron expression

Description

0 */1 * * * ?

Pemicu setiap menit.

0 0 5-15 * * ?

Pemicu setiap jam dari pukul 05.00 hingga 15.00 setiap hari.

0 0/3 * * * ?

Pemicu setiap 3 menit.

0 0-5 14 * * ?

Pemicu setiap menit dari pukul 14.00 hingga 14.05 setiap hari.

0 0/5 14 * * ?

Pemicu setiap 5 menit dari pukul 14.00 hingga 14.55 setiap hari.

0 0/5 14,18 * * ?

Pemicu setiap 5 menit dari pukul 14.00 hingga 14.55 dan dari pukul 18.00 hingga 18.55 setiap hari.

0 0/30 9-17 * * ?

Pemicu setiap 30 menit dari pukul 09.00 hingga 17.00 setiap hari.

0 0 10,14,16 * * ?

Pemicu pada pukul 10.00, 14.00, dan 16.00 setiap hari.

0 0 12 ? * WED

Pemicu pada pukul 12.00 setiap hari Rabu.

0 0 17 ? * TUES,THUR,SAT

Pemicu pada pukul 17.00 setiap hari Selasa, Kamis, dan Sabtu.

0 10,44 14 ? 3 WED

Pemicu pada pukul 14.10 dan 14.44 setiap hari Rabu di bulan Maret.

0 15 10 ? * MON-FRI

Pemicu pada pukul 10.15 dari Senin hingga Jumat.

0 0 23 L * ?

Pemicu pada pukul 23.00 pada hari terakhir setiap bulan.

0 15 10 L * ?

Pemicu pada pukul 10.15 pada hari terakhir setiap bulan.

0 15 10 ? * 6L

Pemicu pada pukul 10.15 pada hari Jumat terakhir setiap bulan.

0 15 10 * * ? 2005

Pemicu pada pukul 10.15 setiap hari pada tahun 2005.

0 15 10 ? * 6L 2002-2005

Pemicu pada pukul 10.15 pada hari Jumat terakhir setiap bulan dari tahun 2002 hingga 2005.

0 15 10 ? * 6#3

Pemicu pada pukul 10.15 pada hari Jumat ketiga setiap bulan.

Konfigurasi pekerjaan Cron

Anda dapat menjadwalkan pekerjaan menggunakan ekspresi cron saat membuatnya. Untuk instruksi lengkap tentang cara membuat pekerjaan, lihat Create a job. Bagian ini hanya menjelaskan konfigurasi waktu untuk jadwal berbasis Cron.

  1. Navigasi ke langkah Timing configuration. Untuk detailnya, lihat Create a job.

  2. Pada langkah Timing configuration dalam wizard Add Task, atur parameter penjadwalan lalu klik Next.

    1. Dari daftar drop-down Time type, pilih Cron.

    2. Atur ekspresi cron.

      Gunakan tool bawaan untuk menghasilkan ekspresi cron untuk aturan penjadwalan sederhana. Untuk aturan kompleks, masukkan ekspresi secara manual. Contohnya, lihat Cron expressions.

      1. Klik Use the build tool.

      2. Pada daftar pop-up, pilih aturan seperti periode waktu dan waktu, misalnya untuk menjalankan tugas pada pukul 03.00 setiap hari, lalu klik OK. Di tool bawaan, atur frekuensi ke Daily, gunakan pemilih waktu untuk mengatur waktu eksekusi ke 03:00:00 (Hour: 3, Minute: 0, Second: 0), lalu klik OK.

      3. Klik Validate Cron untuk melihat 5 waktu pemicu terbaru untuk aturan tersebut. Ekspresi cron yang dihasilkan adalah 0 0 3 * * ?. Klik Verify cron untuk melihat 5 waktu pemicu terbaru dan memastikan aturan penjadwalan sesuai harapan Anda.

    3. Opsional: Pada bagian Advanced Settings, konfigurasikan Time Offset, Time zone, Calendar, dan Effective Time.

      Tabel berikut menjelaskan pengaturan lanjutan yang tersedia untuk tipe waktu Cron.

      Parameter

      Description

      Default

      Data Timestamp Offset

      Offset antara waktu data dan waktu terjadwal. Nilai ini dapat diambil dari konteks selama eksekusi pekerjaan.

      None

      Time zone

      Pilih zona waktu sesuai kebutuhan bisnis Anda. Anda dapat memilih dari negara atau wilayah umum, atau menggunakan offset GMT standar.

      None

      Calendar

      Jadwalkan pekerjaan berdasarkan kalender kustom. Misalnya, gunakan kalender untuk menjalankan pekerjaan hanya pada hari kerja.

      Daily

      Effective Time

      Tanggal dan waktu saat jadwal pekerjaan mulai aktif.

      Immediately