tool hub Hab alat

Cron Explainer

Cron Explainer — berjalan dalam pelayar. Input tidak disimpan.

Berjalan dalam pelayar Tiada pendaftaran Percuma


Penerangan ungkapan Cron

Masukkan nilai, kemudian tekan Kira.

Cara guna

  1. Tampal susunan minit jam hari bulan hari minggu ke dalam Cron 5 medan. Contoh lalai ialah */15 9-18 * * 1-5.
  2. Tekan Terangkan untuk ringkasan satu baris dan nota setiap medan. Lalai juga diterangkan semasa halaman dimuat.
  3. Padankan julat: minit (0-59), jam (0-23), hari (1-31), bulan (1-12), hari minggu (0-6, 0=Ahad).
  4. Untuk cron 6 medan dengan saat, gugurkan medan saat hadapan dan kekalkan lima. Makro @daily memerlukan corak berangka.
  5. Masa larian seterusnya tidak dikira. Untuk membina ungkapan, gunakan alat penjana Cron.

Konsep utama

Penerang ungkapan cron ini menukar ungkapan 5 medan dari crontab Linux, jadual CI, dan CronJob Kubernetes kepada ringkasan bahasa biasa. * ialah setiap nilai, */n ialah setiap n, a-b ialah julat, koma ialah senarai. Hari minggu 1-5 diringkaskan sebagai hari bekerja. Ia penerang yang membongkar ungkapan jadual operasi supaya anda dapat sahkan apa minit, jam, hari, bulan, dan hari minggu maksudnya. Masa larian seterusnya tidak dikira. Membaca hari minggu dan jam dalam perkataan sebelum lancar pengeluaran mengurangkan tersalah anggap harian, hari bekerja, dan setiap jam. Semak masa larian seterusnya berasingan.

Medan saat, medan tahun, dan 7 medan Quartz tidak disokong. Ia menerangkan makna sahaja dan tidak mengira zon waktu atau larian seterusnya. Penghurai berjalan hanya dalam pelayar. Tiada medan saat, medan tahun, makro @hourly, atau pengiraan larian seterusnya. Baca makna di sini dan jana di tempat lain. Hanya 5 medan diterima, jadi ungkapan Quartz dengan saat mesti gugurkan medan pertama. Kembangkan makro seperti @daily kepada nombor.

Contoh

Menerangkan lalai */15 9-18 * * 1-5 menunjukkan setiap 15 minit · 9:00–18:00 · setiap hari · setiap bulan · hari bekerja. 0 9 * * 1 ialah 9:00 tepat, setiap hari bulan, Isnin. Empat medan menghasilkan mesej bahawa 5 medan diperlukan. 0 0 1 * * ialah 00:00 pada 1 haribulan setiap bulan. */5 * * * * ialah setiap 5 minit. Enam medan: gugurkan saat. 30 4 * * 0 ialah Ahad 4:30. Empat medan menghasilkan notis ralat.

Berkaitan: Penjana Cron

Soalan lazim

Adakah ungkapan cron 6 medan (dengan saat) diterangkan?

Tidak disokong. Buang medan saat hadapan. Membiarkan saat 6 medan di tempat menyebabkan ralat kiraan medan.

Adakah makro cron seperti @daily berfungsi?

Hanya corak nombor, *, /, -, dan koma diterangkan. Kembangkan @daily kepada medan berangka seperti 0 0 * * *.

Adakah hari minggu cron 0 Ahad?

Ya, Ahad. Sesetengah sistem juga menggunakan 7 sebagai Ahad. Skrin ini menggunakan 0–6. Jangan kelirukan dengan sistem di mana Isnin ialah 1. Semak juga dokumen sistem anda sama ada hari minggu 0 ialah Ahad.

Bolehkah saya juga jana ungkapan cron?

Terangkan sahaja. Gunakan alat penjana Cron untuk membina satu.

Adakah ia mengira masa larian cron seterusnya?

Tidak; ia hanya menerangkan makna. Zon waktu dan penjimatan siang tidak dikira.

Mengapa hari minggu 1-5 ditunjukkan sebagai hari bekerja?

Isnin–Jumaat diringkaskan sebagai hari bekerja. 0 dan 6 ditunjukkan sebagai hujung minggu. 1-5 ialah hari bekerja; 0,6 ialah hujung minggu.

Cron Explainer imej muka depan
Input tidak dihantar ke pelayan dan hilang apabila halaman ditutup.

Disemak terakhir: 2026-09-04