Waktu/Angka

Cron Parser

Mengurai ekspresi cron (5 atau 6 kolom, termasuk singkatan @) — deskripsi jadwal dalam bahasa sederhana dan waktu eksekusi berikutnya di zona waktu yang dipilih.


                    

A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.

How to use it

Common uses

Things to keep in mind

In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.

The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.

Artikel tentang alat ini: Ekspresi cron: cara memecahkan jadwal tugas

Pertanyaan yang sering diajukan

Bagaimana ekspresi cron 6-bidang berbeda dari 5-bidang?

Cron standar menggunakan 5 bidang (menit, jam, hari dalam bulan, bulan, hari dalam minggu). Beberapa penjadwal menambahkan bidang detik keenam di awal ekspresi — alat ini mengenali kedua format secara otomatis.

Apa arti singkatan seperti @daily?

Ini adalah alias praktis untuk jadwal umum: @daily setara dengan "0 0 * * *" (tengah malam setiap hari), @hourly dengan "0 * * * *", dan @weekly, @monthly, serta @yearly bekerja serupa.

Di zona waktu mana eksekusi berikutnya dihitung?

Di zona waktu mana pun yang dipilih di bidang "Zona Waktu". Ekspresi cron yang sama memberikan waktu eksekusi absolut yang berbeda tergantung zona waktu, jadi pastikan untuk menentukan zona tempat penjadwal Anda benar-benar berjalan.

Apakah transisi waktu musim panas/dingin memengaruhi eksekusi tugas?

Ya, jika waktu eksekusi jatuh pada jam yang tidak ada atau berulang saat perubahan jam. Untuk tugas kritis, lebih aman menjadwalkan waktu di luar jendela transisi umum atau menggunakan UTC secara eksplisit.

Mengapa tugas saya berjalan padahal saya hanya mengharapkan salah satu dari hari-dalam-bulan atau hari-dalam-minggu yang cocok?

Dalam cron klasik, kedua bidang ini digabungkan dengan ATAU, bukan DAN, ketika keduanya bukan tanda bintang — tugas berjalan begitu salah satu dari dua kondisi terpenuhi, meskipun yang lain tidak.

Artikel: Waktu/Angka

Waktu Unix: mengapa komputer menghitung waktu sejak 1970

Mengapa 1 Januari 1970 menjadi titik referensi waktu untuk sebagian besar sistem komputer.

Sistem bilangan: untuk apa biner, oktal, dan heksadesimal

Mengapa warna #FF5733 di CSS ditulis dengan digit heksadesimal, bukan desimal.

Operasi bitwise: cara kerja AND, OR, dan XOR di level bit

Bagaimana AND bitwise berbeda dari AND logis, dan mengapa perlu mengoperasikan bit individual sebuah angka.

Selisih tanggal: mengapa menghitung hari lebih rumit dari kelihatannya

Mengapa mengurangi tanggal secara naif bisa memberi hasil salah karena tahun kabisat.

Menghitung usia: mengapa bukan sekadar pengurangan tahun

Mengapa mengurangi tahun lahir secara sederhana bisa memberi usia satu tahun lebih besar dari yang sebenarnya.

Zona waktu: mengapa UTC bukan hal yang sama dengan GMT

Mengapa UTC tidak pernah berubah dua kali setahun, sementara waktu London (GMT/BST) berubah.

Kalkulator durasi: cara menjumlahkan jam, menit, dan detik dengan benar

Mengapa saat menjumlahkan menit dan detik perlu "menyimpan" sisa ke posisi berikutnya, sama seperti penjumlahan desimal.

ISO 8601 Duration: cara menulis durasi dalam format standar

Mengapa PT1H30M berarti "1 jam 30 menit", bukan "1 menit 30 jam".

Nomor minggu: mengapa negara berbeda menghitung minggu secara berbeda

Mengapa 1 Januari kadang termasuk minggu ke-52 atau ke-53 tahun sebelumnya menurut standar ISO 8601.

Angka Romawi: bagaimana sistem tanpa nol dan nilai tempat bekerja

Mengapa IV berarti 4, bukan 6, dan bagaimana aturan pengurangan bekerja dalam angka Romawi.

IEEE 754: mengapa 0.1 + 0.2 tidak sama dengan 0.3 dalam kode

Mengapa hampir semua bahasa pemrograman menampilkan 0.1 + 0.2 sebagai 0.30000000000000004.

Angka menjadi kata: mengapa perlu mengubah digit menjadi kata

Mengapa dokumen bank menulis jumlah uang baik dalam angka maupun kata sekaligus.