Buka di Cron Expression Generator →
Arti */30 * * * *
Cron membaca lima field dari kiri ke kanan: menit, jam, tanggal, bulan, dan hari dalam seminggu. Untuk setiap 30 menit, nilainya adalah:
| Field | Nilai | Arti | Rentang |
|---|---|---|---|
| Menit | */30 | setiap 30 menit | 0–59 |
| Jam | * | setiap jam | 0–23 |
| Tanggal | * | setiap tanggal | 1–31 |
| Bulan | * | setiap bulan | 1–12 |
| Hari | * | setiap hari dalam seminggu | 0–6 (Min–Sab) |
Run berikutnya
Dihitung di browser kamu untuk zona waktu kamu. Di server, cron memakai zona waktu server (biasanya UTC).
- Aktifkan JavaScript untuk melihat waktu run berikutnya.
Penggunaan umum
- Backup database yang sibuk secara inkremental
- Menghitung ulang dashboard
- Mengecek masa berlaku SSL dan domain
Perlu diketahui
Berjalan pada :00 dan :30. Pakai 15,45 * * * * untuk menggeser jadwalnya dari job lain yang juga berjalan setiap setengah jam.
Pakai di crontab, GitHub Actions, Kubernetes, dan Node.js
crontab (crontab -e):
*/30 * * * * /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (waktu dalam UTC):
on:
schedule:
- cron: '*/30 * * * *'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "*/30 * * * *"
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('*/30 * * * *', () => {
// your job
});
Jadwal terkait
- Setiap menit —
* * * * * - Setiap 2 menit —
*/2 * * * * - Setiap 5 menit —
*/5 * * * * - Setiap 10 menit —
*/10 * * * * - Setiap 15 menit —
*/15 * * * * - Setiap 20 menit —
*/20 * * * * - Setiap 30 detik —
* * * * *
Buat jadwal kamu sendiri
Ubah jadwal apa pun menjadi ekspresi cron, atau ekspresi apa pun menjadi bahasa biasa, lengkap dengan waktu run berikutnya.
Pertanyaan yang sering diajukan
Apa ekspresi cron untuk setiap 30 menit?
*/30 * * * *. Jadwal ini berjalan setiap 30 menit.Zona waktu apa yang dipakai cron?
spec.timeZone (misalnya Europe/Berlin).