Utilitas baris perintah cron adalah penjadwal pekerjaan yang digunakan pada sistem operasi mirip Unix. Anda dapat menggunakan ekspresi cron untuk menjadwalkan pekerjaan agar berjalan pada interval tertentu, seperti skrip atau perintah.
Pada Edisi Profesional, ekspresi cron mendukung penjadwalan tingkat detik.
Pada Edisi Dasar, ekspresi cron tidak mendukung penjadwalan tingkat detik. Sebagai gantinya, gunakan second_delay.
Ekspresi Cron
Format ekspresi cron adalah Detik Menit Jam Hari Bulan HariMinggu [Tahun].
Tabel berikut mencantumkan ekspresi cron yang umum digunakan untuk membantu Anda memahami cara kerja ekspresi cron.
Ekspresi Cron | Deskripsi |
0 */1 * * * ? | Memicu pekerjaan setiap interval 1 menit. |
0 0 5-15 * * ? | Memicu pekerjaan dari pukul 05:00 hingga 15:00 setiap hari. |
0 0/3 * * * ? | Memicu pekerjaan setiap interval 3 menit. |
0 0-5 14 * * ? | Memicu pekerjaan setiap interval 1 menit dari pukul 14:00 hingga 14:05 setiap hari. |
0 0/5 14 * * ? | Memicu pekerjaan setiap interval 5 menit dari pukul 14:00 hingga 14:55 setiap hari. |
0 0/5 14,18 * * ? | Memicu pekerjaan setiap interval 5 menit dari pukul 14:00 hingga 14:55 dan dari pukul 18:00 hingga 18:55 setiap hari. |
0 0/30 9-17 * * ? | Memicu pekerjaan setiap interval 30 menit dari pukul 09:00 hingga 17:00 setiap hari. |
0 0 10,14,16 * * ? | Memicu pekerjaan pada pukul 10:00, 14:00, dan 16:00 setiap hari. |
0 0 12 ? * WED | Memicu pekerjaan pada pukul 12:00 setiap hari Rabu. |
0 0 17 ? * TUES,THUR,SAT | Memicu pekerjaan pada pukul 17:00 setiap hari Selasa, Kamis, dan Sabtu. |
0 10,44 14 ? 3 WED | Memicu pekerjaan pada pukul 14:10 dan 14:44 setiap hari Rabu di bulan Maret. |
0 15 10 ? * MON-FRI | Memicu pekerjaan pada pukul 10:15 dari Senin hingga Jumat setiap minggu. |
0 0 23 L * ? | Memicu pekerjaan pada pukul 23:00 di hari terakhir setiap bulan. |
0 15 10 L * ? | Memicu pekerjaan pada pukul 10:15 di hari terakhir setiap bulan. |
0 15 10 ? * 6L | Memicu pekerjaan pada pukul 10:15 di hari Jumat terakhir setiap bulan. |
0 15 10 * * ? 2005 | Memicu pekerjaan pada pukul 10:15 setiap hari di tahun 2005. |
0 15 10 ? * 6L 2002-2005 | Memicu pekerjaan pada pukul 10:15 di hari Jumat terakhir setiap bulan dari tahun 2002 hingga 2005. |
0 15 10 ? * 6#3 | Memicu pekerjaan pada pukul 10:15 di hari Jumat ketiga setiap bulan. |
Contoh Pekerjaan Cron
Anda dapat mengonfigurasi ekspresi cron saat membuat pekerjaan terjadwal. Untuk informasi lebih lanjut tentang cara membuat pekerjaan, lihat Buat pekerjaan. Prosedur berikut menjelaskan cara mengonfigurasi ekspresi cron saat membuat pekerjaan terjadwal.
Pergi ke langkah Timing configuration di panel Buat tugas. Untuk informasi lebih lanjut, lihat Buat pekerjaan.
Di langkah Timing configuration di panel Create task, konfigurasikan parameter penjadwalan pekerjaan dan klik Next Step.

Pilih cron dari daftar drop-down Time type.
Masukkan cron expression.
Jika Anda ingin menggunakan ekspresi cron sederhana, Anda dapat mengklik Gunakan alat pembangun untuk menghasilkan ekspresi cron. Dalam contoh ini, alat pembangun digunakan untuk menghasilkan ekspresi cron. Jika alat pembangun tidak dapat menghasilkan ekspresi cron kompleks yang Anda butuhkan, Anda harus secara manual membangun ekspresi cron. Untuk informasi lebih lanjut tentang contoh ekspresi cron, lihat Ekspresi Cron.
Klik Use the build tool.
Pilih periode waktu dan titik waktu dari daftar drop-down yang muncul dan klik Confirm. Sebagai contoh, Anda dapat menentukan jadwal untuk memicu pekerjaan pada pukul 03:00 setiap hari.
Klik Verify cron untuk melihat lima titik waktu terbaru untuk memicu pekerjaan berdasarkan ekspresi cron yang ditentukan.
Opsional. Konfigurasikan parameter Time offset, Time zone, Calendar, dan Effective time di bagian Advanced Configuration sesuai dengan kebutuhan bisnis Anda.
Jika Anda mengatur Jenis waktu ke cron, Anda dapat mengonfigurasi pengaturan lanjutan. Tabel berikut menjelaskan pengaturan lanjutan untuk pekerjaan.
Parameter
Deskripsi
Nilai default
Time offset
Tentukan offset antara cap waktu data yang akan diproses dan waktu ketika pekerjaan dipicu. Anda dapat memperoleh nilai offset dari konteks ketika SchedulerX menjalankan pekerjaan.
Tidak ada
Time zone
Pilih zona waktu negara atau wilayah atau pilih zona waktu GMT berdasarkan kebutuhan bisnis Anda.
Tidak ada
Calendar
Anda dapat mengimpor kalender kustom. Sebagai contoh, Anda dapat menentukan parameter ini untuk menjadwalkan pekerjaan hanya pada hari kerja.
Penjadwalan harian
Effective time
Tentukan waktu efektif pekerjaan.
Efektif segera