Cara menggunakan
- Taip atau tampal ungkapan, contohnya 0 9 * * 1-5.
- Baca penerangan dalam bahasa mudah dan nilai setiap medan.
- Pilih zon waktu pelayan untuk melihat sepuluh masa larian seterusnya seperti yang benar-benar akan berlaku.
- Klik contoh di sebelah kanan untuk bermula daripada jadual yang biasa digunakan.
Penerangan pilihan
- Medan
- Lima medan — minit, jam, hari dalam bulan, bulan, hari dalam minggu. Medan keenam di hadapan menambah saat (digunakan oleh Spring, Quartz dan node-cron).
- Aksara khas
- * sebarang nilai; , senarai (1,15); - julat (1-5); / langkah (*/10 = setiap 10). Quartz menggunakan ? untuk "tiada nilai tertentu" dalam medan hari.
- Hari dalam minggu
- 0 atau 7 ialah Ahad, 1 ialah Isnin. Nama seperti MON-FRI juga boleh digunakan.
- Zon waktu
- Cron berjalan dalam zon waktu pelayan, biasanya UTC pada pelayan awan. Memilihnya di sini menunjukkan bila tugas benar-benar akan dicetuskan, termasuk perubahan waktu jimat siang.
Jadual biasa
| Ungkapan | Berjalan |
|---|---|
* * * * * |
Setiap minit |
*/15 * * * * |
Setiap 15 minit |
0 * * * * |
Pada permulaan setiap jam |
0 9 * * 1-5 |
09:00 pada hari bekerja |
30 2 * * * |
02:30 setiap hari |
0 0 * * 0 |
Tengah malam setiap Ahad |
0 0 1 * * |
Tengah malam pada hari 1 setiap bulan |
0 0 1 1 * |
Tengah malam pada 1 Januari |
Soalan lazim
Apakah maksud */5 * * * *?
Setiap 5 minit — pada minit 0, 5, 10 dan seterusnya dalam setiap jam.
Mengapa tugas saya berjalan pada jam yang salah?
Selalunya pelayan berjalan dalam UTC sedangkan anda menulis jadual dalam waktu tempatan. Pilih UTC di atas untuk melihat masa larian sebenar, atau tetapkan CRON_TZ / TZ untuk tugas itu jika penjadual anda menyokongnya.
Bagaimanakah hari dalam bulan dan hari dalam minggu digabungkan?
Dalam cron standard, jika kedua-duanya dihadkan (contohnya 0 0 1 * 1), tugas berjalan apabila salah satunya sepadan — pada hari 1 dan pada setiap Isnin. Quartz mengelakkan hal ini dengan mewajibkan ? dalam salah satu daripadanya.
Adakah ini menyokong jadual Kubernetes CronJob dan GitHub Actions?
Ya, kedua-duanya menggunakan cron standard 5 medan. GitHub Actions menilai jadual dalam UTC secara lalai.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.