Penerang Cron (Masa yang Mudah Dibaca)

Tukar ungkapan cron kepada jadual masa bahasa biasa dan kira jalan seterusnya.

Menyokong format 5/6/7 medan, pemilihan zon waktu, dan output yang sedia untuk disalin.

Cara guna

  1. Masukkan ungkapan cron atau pilih chip contoh.
  2. Sahkan format (5/6/7 medan) dan zon waktu.
  3. Semak penerangan dan N jalan seterusnya, kemudian salin/kongsi.

Contoh

Setiap 5 minit

Input

*/5 * * * *

Output

Berjalan setiap 5 minit

Hari bekerja pada 09:00

Input

0 9 * * 1-5

Output

Berjalan pada 09:00 pada hari bekerja (Isn-Jum)

Dengan saat (setiap hari pada 02:30:00)

Input

0 30 2 * * *

Output

Berjalan setiap hari pada 02:30:00

Contoh Cron Biasa

Setiap 10 minit

*/10 * * * *

Corak biasa untuk semakan berulang dan kerja polling.

Pada minit 0 setiap jam

0 * * * *

Gunakan apabila anda mahu pencetus setiap jam tepat pada sempadan jam.

Hari bekerja pada 09:00

0 9 * * 1-5

Jadual hari perniagaan yang tipikal.

Setiap Ahad 00:00

0 0 * * 0

Tetingkap penyelenggaraan mingguan yang tipikal.

Hari pertama setiap bulan 00:00

0 0 1 * *

Jadual batch bulanan yang biasa.

Setiap 1 Jan 00:00

0 0 1 1 *

Berguna untuk tugas pusing ganti tahunan.

Sintaks yang Disokong dan Catatan

  • Sintaks standard yang disokong termasuk `*`, `/`, `-`, `,`, julat, dan nilai langkah.
  • Token yang bergantung pada pelaksanaan (`L`, `W`, `#`, `?`) mungkin tidak ditafsirkan secara konsisten.
  • Masa jalan yang dipaparkan mungkin berbeza daripada tingkah laku runtime sebenar disebabkan perbezaan zon waktu dan DST.

Soalan Lazim

Patutkah saya guna 5 atau 6 medan?

Mulakan dengan 5 medan (minit jam hari bulan hari minggu). Jika ungkapan anda termasuk saat, tukar kepada 6 medan.

Adakah ia menyokong semua sintaks cron?

Ia menyokong sintaks standard (`*`, `/`, `-`, `,`). Untuk token yang bergantung pada pelaksanaan seperti `L`, `W`, `#`, `?`, ia akan memaparkan amaran.

Bolehkah ia menunjukkan masa jalan seterusnya?

Ya. Ia mengira dan memaparkan N jalan seterusnya (5/10/20) dengan sokongan zon waktu.