Buka di Cron Expression Generator →
Arti 0 0 1 1 *
Cron membaca lima field dari kiri ke kanan: menit, jam, tanggal, bulan, dan hari dalam seminggu. Untuk setiap tahun, nilainya adalah:
| Field | Nilai | Arti | Rentang diizinkan |
|---|---|---|---|
| Menit | 0 | 0 | 0–59 |
| Jam | 0 | 00:00 | 0–23 |
| Tanggal | 1 | 1 | 1–31 |
| Bulan | 1 | Januari | 1–12 |
| Hari dalam minggu | * | setiap hari dalam seminggu | 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 jadwal berikutnya.
Penggunaan umum
- Perpanjangan tahunan
- Pengarsipan akhir tahun
- Reset penghitung tahunan
Perlu diketahui
Tengah malam tanggal 1 Januari, sama dengan @yearly dan @annually.
Pakai di crontab, GitHub Actions, Kubernetes, dan Node.js
crontab (crontab -e):
0 0 1 1 * /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (waktu dalam UTC):
on:
schedule:
- cron: '0 0 1 1 *'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "0 0 1 1 *"
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 0 1 1 *', () => {
// your job
});
Jadwal terkait
- Setiap bulan —
0 0 1 * * - Tanggal 15 setiap bulan —
0 0 15 * * - Tanggal 1 dan 15 —
0 0 1,15 * * - Setiap kuartal —
0 0 1 1,4,7,10 * - Setiap 6 bulan —
0 0 1 1,7 * - Hari terakhir setiap bulan —
0 0 28-31 * * - Senin pertama setiap bulan —
0 9 1-7 * *
Buat jadwal sendiri
Ubah jadwal apa pun menjadi cron expression, atau expression apa pun menjadi bahasa biasa, lengkap dengan jadwal berikutnya.
Pertanyaan yang sering diajukan
Apa cron expression untuk setiap tahun?
0 0 1 1 *. Jadwal ini berjalan pada menit 0; 00:00; tanggal 1; Januari.Zona waktu apa yang dipakai cron?
spec.timeZone (misalnya Europe/Berlin).