# Penjelas ekspresi cron

Baca ekspresi cron dalam bahasa sehari-hari, lihat jalannya berikutnya di zona waktu mana pun, dan rapikan ke bentuk standar.

https://codeknife.dev/id/penjelas-ekspresi-cron/

## Fungsinya

Baca ekspresi cron dalam bahasa sehari-hari, lihat kapan ekspresi itu berjalan berikutnya di zona waktu mana pun, dan rapikan ke bentuk standarnya. Alat ini menangani cron standar lima bidang serta dialek Quartz atau Spring dengan detik. Semuanya dihitung di browser Anda.

## Cara memakainya

1. Ketik atau tempel ekspresi, seperti `*/15 9-17 * * MON-FRI`. Pintasan seperti `@daily` dan `@hourly` dipahami. Bidang tempat kursor berada disorot dan dijelaskan di bawahnya.
2. Pilih dialek: **Standar (5 bidang)** atau **Quartz / Spring** (enam atau tujuh bidang, diawali detik).
3. Pilih zona waktu untuk membaca jadwal, dan berapa banyak jalan berikutnya yang ditampilkan.
4. Baca deskripsi dalam kata-kata di atas kolom input, dengan waktu jalan berikutnya di bawahnya. Peringatan menunjukkan sintaks yang tidak dipahami semua cron.
5. Tekan **Acak** atau chip jadwal sebagai titik awal, atau beralih ke **Beberapa baris** untuk memeriksa satu ekspresi per baris.

## Contoh

```
@daily                  →  0 0 * * *
*/15 9-17 * * MON-FRI   →  Setiap 15 menit, antara pukul 09.00 dan 17.59, Senin sampai Jumat
```

Ekspresi Quartz untuk pukul 12.00 siang pada Senin kedua setiap bulan:

```
0 0 12 ? * MON#2
```

## Perlu diketahui

- Kelima bidangnya adalah menit, jam, tanggal, bulan, dan hari dalam seminggu.
- Cron standar menghitung Minggu sebagai 0. Quartz dan Spring menghitungnya sebagai 1 dan membutuhkan `?` di bidang tanggal atau bidang hari dalam seminggu.
- Cron berjalan menurut jam mesin atau penjadwal tempatnya berada, jadi pilih zona waktu itu, sering kali UTC.
- Quartz `L`, `W`, dan `#` (hari terakhir, hari kerja terdekat, hari ke-n dalam minggu) didukung.
- Bidang yang tidak bisa dibaca menjadi merah, dan pesan menyebut namanya.
- Jika hari dalam bulan dan hari dalam minggu sama-sama diisi, tugas berjalan saat salah satunya cocok, bukan hanya saat keduanya cocok. `@reboot` tidak punya jadwal untuk dicantumkan, dan `7` sebagai Minggu atau karakter Quartz `?`, `L`, `W`, dan `#` di cron standar ditandai.

## Apa itu ekspresi cron?

Ekspresi cron menyatakan kapan sebuah tugas berjalan, dalam lima bidang: menit, jam, tanggal, bulan, dan hari dalam seminggu. * berarti setiap nilai, */15 setiap 15, 1-5 sebuah rentang, dan 1,15 sebuah daftar. Quartz dan Spring menambahkan bidang detik di depan, kadang tahun di akhir, dan mendukung tambahan seperti L, W, dan #.

## Pertanyaan yang sering diajukan

### Zona waktu mana yang dipakai?

Yang Anda pilih. Cron berjalan menurut jam mesin atau penjadwal tempatnya berada; pilih zona itu, sering kali UTC, untuk melihat waktu sebenarnya.

### Apa beda standar dan Quartz?

Cron standar memiliki lima bidang dan menghitung Minggu sebagai 0. Quartz dan Spring memiliki enam atau tujuh, diawali detik, menghitung Minggu sebagai 1, dan memerlukan ? pada bidang tanggal atau hari dalam seminggu.

### Apakah alat ini mengirim ekspresi saya ke mana pun?

Tidak. Penjelasan dan waktu jalan dihitung di browser Anda. Apa yang Anda ketik tidak pernah dikirim ke server kami.