Langkau ke kandungan
ToolMug

Penghurai Ungkapan Cron

Tampal ungkapan cron untuk melihat maksudnya dalam bahasa mudah dan bila tepatnya ia akan dijalankan seterusnya, dalam zon waktu anda atau zon waktu pelayan. Berfungsi dengan crontab standard, ungkapan dengan saat, ? gaya Quartz dan pintasan seperti @daily.

Berjalan dalam pelayar anda — apa yang anda masukkan tidak dimuat naik

At 09:00, Monday through Friday

0
Minit
9
Jam
*
Hari dalam bulan
*
Bulan
1-5
Hari dalam minggu

Larian seterusnya

  1. 1—
  2. 2—
  3. 3—
  4. 4—
  5. 5—
  6. 6—
  7. 7—
  8. 8—
  9. 9—
  10. 10—

Contoh

Cara menggunakan

  1. Taip atau tampal ungkapan, contohnya 0 9 * * 1-5.
  2. Baca penerangan dalam bahasa mudah dan nilai setiap medan.
  3. Pilih zon waktu pelayan untuk melihat sepuluh masa larian seterusnya seperti yang benar-benar akan berlaku.
  4. 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.

Alat berkaitan