Buka di Cron Expression Generator →
Arti 0 9 * * 1-5
Cron membaca lima field dari kiri ke kanan: menit, jam, tanggal dalam bulan, bulan, dan hari dalam minggu. Untuk setiap hari kerja pukul 9 pagi, nilainya adalah:
| Field | Nilai | Arti | Rentang yang diizinkan |
|---|---|---|---|
| Menit | 0 | 0 | 0–59 |
| Jam | 9 | 09:00 | 0–23 |
| Tanggal dalam bulan | * | setiap tanggal dalam bulan | 1–31 |
| Bulan | * | setiap bulan | 1–12 |
| Hari dalam minggu | 1-5 | Senin sampai Jumat | 0–6 (Min–Sab) |
Jadwal berikutnya
Dihitung di browser kamu untuk zona waktu kamu. Di server, cron memakai zona waktu server (sering UTC).
- Aktifkan JavaScript untuk melihat waktu jalan berikutnya.
Penggunaan umum
- Laporan hari kerja
- Pengingat untuk tim
- Membuka antrean dukungan pelanggan
Perlu diketahui
Senin sampai Jumat. Hari dalam minggu dinomori 0–6 mulai dari Minggu (7 juga berarti Minggu di sebagian besar implementasi cron).
Cara pakai di crontab, GitHub Actions, Kubernetes, dan Node.js
crontab (crontab -e):
0 9 * * 1-5 /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (waktu dalam UTC):
on:
schedule:
- cron: '0 9 * * 1-5'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "0 9 * * 1-5"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: my-job
image: alpine:3
command: ["sh", "-c", "echo running"]
Node.js (node-cron):
import cron from 'node-cron';
cron.schedule('0 9 * * 1-5', () => {
// your job
});
Jadwal terkait
- Setiap akhir pekan —
0 10 * * 6,0 - Setiap Senin —
0 0 * * 1 - Setiap Jumat pukul 5 sore —
0 17 * * 5 - Setiap Minggu —
0 0 * * 0 - Setiap minggu —
0 0 * * 0 - Setiap jam selama jam kerja —
0 9-17 * * 1-5 - Setiap 15 menit selama jam kerja —
*/15 9-17 * * 1-5
Buat jadwal kamu sendiri
Ubah jadwal apa pun menjadi ekspresi cron, atau ekspresi apa pun menjadi bahasa sehari-hari, lengkap dengan waktu jalan berikutnya.
Pertanyaan yang sering diajukan
Apa ekspresi cron untuk setiap hari kerja pukul 9 pagi?
0 9 * * 1-5. Jadwal ini berjalan pada menit 0; 09:00; Senin sampai Jumat.Zona waktu apa yang dipakai cron?
spec.timeZone (misalnya Europe/Berlin).