Setiap menit
Digunakan untuk pemeriksaan detak jantung, polling antrean, dan tugas penyegaran hampir real-time.
“Pukul 00.00 dan 12.00 pada hari dalam bulan 1 setiap 2 bulan.”
Zona waktu: UTC
| # | Eksekusi selanjutnya | ISO |
|---|---|---|
| Tidak ada waktu eksekusi yang tersedia. | ||
Jadwal umum dengan tugas yang biasanya mereka gunakan.
Digunakan untuk pemeriksaan detak jantung, polling antrean, dan tugas penyegaran hampir real-time.
Digunakan untuk pekerjaan sinkronisasi setiap jam, snapshot metrik, dan penyegaran cache.
Digunakan untuk batch ETL yang sering, polling feed, dan pemeriksaan interval pendek.
Digunakan untuk pemantauan SLA, penyegaran pelaporan, dan pekerjaan batch frekuensi menengah.
Digunakan untuk sinkronisasi setengah jam, penghitungan ringkasan, dan pembaruan inventaris.
Digunakan untuk pengambilan data frekuensi rendah, rutinitas pembersihan, dan audit status.
Digunakan untuk pencadangan berkala, tugas rekonsiliasi, dan pekerjaan latar belakang yang berat.
Digunakan untuk rollup harian, pengaturan ulang batas hari, dan rotasi arsip.
Digunakan untuk laporan pagi, persiapan awal hari, dan ringkasan notifikasi.
Digunakan untuk pemeriksaan sinkronisasi tengah hari, cuplikan KPI, dan pengingat terjadwal.
Digunakan untuk ekspor akhir hari, persiapan penagihan, dan ringkasan status harian.
Digunakan untuk tugas pemeliharaan di luar jam sibuk dan pemeliharaan basis data.
Digunakan untuk rutinitas penyegaran pra-bisnis dan sinkronisasi data di pagi hari.
Digunakan untuk email awal mingguan, pengingat perencanaan, dan pembuatan laporan.
Digunakan untuk pengaturan ulang mingguan, rollup ringkasan, dan persiapan awal minggu.
Digunakan untuk alur kerja hari kerja seperti notifikasi jam kantor.
Digunakan untuk ekspor akhir minggu, pembersihan, dan cuplikan perencanaan.
Digunakan untuk pekerjaan khusus akhir pekan, pemeliharaan lalu lintas rendah, dan pengoperasian QA.
Digunakan untuk tugas penutupan bulanan, siklus penagihan, dan rollover akun.
Digunakan untuk pelaporan jam kerja bulanan dan pemberitahuan pemangku kepentingan.
Digunakan untuk pos pemeriksaan pertengahan bulan, acara penagihan, dan pengingat kepatuhan.
Digunakan untuk penyetelan ulang tahunan, pembuatan arsip tahunan, dan rollover kebijakan.
Digunakan untuk pencadangan setiap malam saat lalu lintas rendah dan pertikaian kunci berkurang.
Digunakan untuk pencadangan mingguan penuh dan jendela verifikasi.
Digunakan untuk retensi snapshot bulanan dan titik arsip jangka panjang.
Digunakan untuk pembangunan kembali indeks, pekerjaan vakum, dan pemeliharaan sistem terjadwal.
Digunakan untuk perawatan yang lebih berat di luar jam kerja akhir pekan.
Digunakan untuk pemrosesan intra hari dan pemeriksaan berkala selama jam kantor.
Digunakan untuk pembaruan rutin pada jam kerja tanpa pemrosesan semalaman.
Digunakan untuk tugas awal/akhir hari seperti peralihan, pemberitahuan, dan pemeriksaan.
Digunakan untuk memutar log setiap hari dan menjaga ukuran file tetap terkendali.
Digunakan untuk menghapus data sementara dan menyelesaikan pekerjaan rumah tangga di akhir hari.
Digunakan untuk pekerjaan pembersihan mingguan, memangkas catatan basi, dan pembersihan cache.
Tempelkan cron, dapatkan penjelasan dalam bahasa sederhana, umpan balik validasi, dan waktu eksekusi mendatang di zona waktu target Anda.
Buat dengan GeneratorCronwise adalah penjelasan ekspresi cron yang menerjemahkan sintaks penjadwalan yang rumit menjadi deskripsi yang jelas dan mudah dibaca. Tempelkan ekspresi cron standar 5-field atau 6-field (dengan detik), dan Cronwise langsung menguraikannya field demi field sehingga Anda memahami persis apa fungsinya.
Setiap field dalam ekspresi Anda disorot dengan legenda sintaks berkode warna. Anda dapat melihat sekilas token mana yang mengontrol menit, jam, hari dalam bulan, bulan, dan hari dalam minggu. Tidak perlu lagi menebak apakah 0 3 * * 1-5 berjalan di akhir pekan atau hanya hari kerja.
Explainer menghasilkan ringkasan dalam bahasa sederhana yang terbaca seperti kalimat, bukan rumus. Ini memberi tahu Anda jadwal dalam istilah manusia: "Pada pukul 03:00 pagi, Senin sampai Jumat." Baik Anda sedang meninjau entri crontab lama saat audit runbook atau memeriksa ulang deployment baru, penjelasan ini membuat tujuannya langsung terlihat jelas.
Selain penjelasan, Cronwise memvalidasi input Anda secara real time. Pesan error dan peringatan tingkat field muncul sebelum Anda menyalin apa pun ke produksi. Dikombinasikan dengan pratinjau waktu eksekusi berikutnya yang menampilkan 10 waktu eksekusi mendatang di zona waktu pilihan Anda, Anda mendapatkan gambaran lengkap perilaku jadwal dalam hitungan detik.
Siap mempelajari dasar-dasarnya? Baca Dasar-Dasar Ekspresi Cron untuk panduan langkah demi langkah tentang sintaks cron 5-field dan makna token.
Men-deploy jadwal cron dengan kesalahan sintaks dapat secara diam-diam merusak pekerjaan otomatis atau, lebih buruk lagi, memicunya di waktu yang salah. Cronwise mengutamakan validasi terlebih dahulu dengan menampilkan error dan peringatan secara inline saat Anda mengetik atau menempelkan ekspresi.
Pesan tingkat field memberi tahu Anda persis bagian mana dari cron Anda yang bermasalah. Tanda # yang salah tempat dalam ekspresi standar, nilai bulan di luar jangkauan, atau field hari yang saling bertentangan langsung ditandai dengan deskripsi jelas tentang apa yang salah dan cara memperbaikinya. Pendekatan ini menangkap kesalahan yang tidak bisa dijelaskan oleh pesan generik "ekspresi tidak valid".
Peringatan juga menyoroti pola yang secara teknis valid tetapi kemungkinan tidak disengaja. Ekspresi yang berjalan setiap menit, misalnya, mungkin memicu peringatan sehingga Anda dapat memastikan frekuensi tinggi tersebut memang disengaja. Sinyal risiko ini membantu tim menghindari kesalahan penjadwalan yang merugikan di lingkungan produksi.
Untuk pembahasan lebih mendalam tentang kesalahan yang paling sering terjadi, lihat Error Cron Umum dan Cara Memperbaikinya. Artikel ini membahas pola seperti kombinasi hari yang tidak dapat dijangkau, pembalikan range, dan penggunaan token non-standar yang menjebak bahkan engineer berpengalaman.
Salah satu sumber kebingungan penjadwalan yang paling umum adalah ketidakcocokan zona waktu. Ekspresi cron yang terlihat benar dalam UTC mungkin berjalan di jam lokal yang salah setelah di-deploy ke server di wilayah berbeda. Cronwise mengatasi ini dengan memungkinkan Anda melihat pratinjau 10 waktu eksekusi berikutnya di zona waktu IANA mana pun yang Anda pilih.
Tabel pratinjau diperbarui secara otomatis saat Anda mengubah zona waktu yang dipilih. Anda dapat membandingkan perilaku UTC dengan zona waktu regional Anda secara berdampingan, memastikan bahwa pekerjaan backup malam benar-benar berjalan selama jam lalu lintas rendah di waktu lokal pusat data Anda.
Deteksi zona waktu browser sudah terintegrasi. Saat Anda pertama kali memuat explainer, Cronwise secara default menggunakan zona waktu sistem Anda sehingga pratinjau langsung relevan. Anda kemudian dapat beralih ke zona waktu lain mana pun untuk memverifikasi perilaku bagi tim terdistribusi atau deployment multi-wilayah.
Memahami bagaimana zona waktu berinteraksi dengan cron sangat penting untuk penjadwalan yang andal. Baca Zona Waktu Cron Dijelaskan untuk pembahasan detail tentang offset UTC, kasus khusus daylight saving time, dan praktik terbaik untuk konfigurasi cron yang aman zona waktu.
Cronwise Explainer dirancang untuk memahami dan memvalidasi ekspresi cron yang sudah ada. Tetapi ketika Anda perlu membuat jadwal baru dari awal, Cron Generator visual adalah jalur yang lebih cepat. Alih-alih menulis token secara manual, Anda memilih interval melalui antarmuka tab yang intuitif yang membangun ekspresi valid untuk Anda. Generator mendukung field menit, jam, hari-dalam-bulan, bulan, dan hari-dalam-minggu dengan kontrol yang jelas untuk masing-masing.
Jika proyek Anda menggunakan scheduler berbasis Quartz seperti yang ditemukan di Java Spring atau framework pekerjaan enterprise, Cronwise juga menawarkan alat Quartz khusus. Butuh Quartz cron? Quartz Explainer menangani ekspresi 7-field dengan token khusus seperti L, W, dan # yang tidak didukung oleh cron standar. Token ini memungkinkan pola seperti "hari kerja terakhir dalam bulan" atau "Jumat kedua" yang tidak mungkin dalam sintaks cron standar.
Baik generator standar maupun alat Quartz berbagi pendekatan validasi-pertama yang sama: umpan balik real-time, output dalam bahasa sederhana, dan pratinjau yang sadar zona waktu. Anda dapat beralih antara alur kerja jelaskan dan hasilkan tanpa kehilangan konteks. Simpan ekspresi favorit Anda secara lokal, lalu impor atau ekspor sebagai file JSON atau TXT untuk dibagikan ke seluruh tim Anda.
Cronwise lebih dari sekadar alat satu halaman. Hub pembelajaran cron menawarkan artikel mendalam yang mencakup segalanya mulai dari sintaks 5-field dasar hingga strategi otomasi lanjutan dan pola penjadwalan dunia nyata. Baik Anda baru mengenal cron atau ingin menyempurnakan pendekatan penjadwalan Anda untuk beban kerja produksi, setiap panduan ditulis untuk aplikasi praktis dan langsung.
Mulailah dengan Dasar-Dasar Ekspresi Cron untuk membangun fondasi yang kuat dalam struktur cron standar, perilaku token, dan model mental yang membuat pembacaan ekspresi menjadi intuitif. Kemudian jelajahi Zona Waktu Cron Dijelaskan untuk memahami bagaimana UTC, waktu lokal, dan transisi daylight saving memengaruhi jadwal Anda di berbagai wilayah dan lingkungan deployment. Untuk bantuan pemecahan masalah, Error Cron Umum dan Cara Memperbaikinya membahas kesalahan sintaks yang paling sering terjadi dan memberikan langkah-langkah yang dapat ditindaklanjuti untuk menyelesaikannya dengan cepat.
Cronwise dibangun untuk membantu developer dan operator dengan percaya diri membuat jadwal cron dengan penjelasan yang jelas, validasi, dan pratinjau yang sadar zona waktu. Pelajari lebih lanjut tentang Cronwise dan prinsip-prinsip di balik proyek ini. Semua pemrosesan parsing, validasi, dan pratinjau terjadi sepenuhnya di sisi klien di browser Anda, sehingga ekspresi cron Anda tidak pernah meninggalkan perangkat Anda.