Setiap menit
Digunakan untuk pemeriksaan detak jantung, polling antrean, dan tugas penyegaran hampir real-time.
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.
Gunakan kontrol field, template cepat, dan validasi untuk menghasilkan ekspresi cron yang andal lebih cepat.
Buka Quartz GeneratorGenerator cron Cronwise memberikan Anda builder visual field-demi-field untuk ekspresi cron standar 5-field. Alih-alih mengetik sintaks mentah dan berharap hasilnya benar, pilih nilai untuk setiap field melalui kontrol tab yang mencakup menit, jam, hari dalam bulan, bulan, dan hari dalam minggu. Ekspresi cron yang dihasilkan diperbarui secara real time saat Anda menyesuaikan setiap field, sehingga Anda selalu melihat output kanonik sebelum menyalinnya ke mana pun.
Setiap field mendukung beberapa mode pemilihan. Pilih setiap untuk berjalan di setiap interval, spesifik untuk memilih nilai tertentu, atau rentang untuk menentukan batas awal dan akhir. Mode-mode ini memetakan langsung ke token cron seperti *, daftar yang dipisahkan koma, dan rentang dengan tanda hubung, tetapi Anda tidak perlu mengingat sintaks itu sendiri. Builder menanganinya untuk Anda.
Baik Anda menyiapkan pekerjaan pembersihan malam, interval pelaporan hanya hari kerja, atau trigger penagihan bulanan, pendekatan visual menghilangkan tebak-tebakan. Anda fokus pada tujuan jadwal dan biarkan generator menghasilkan ekspresi yang benar. Untuk panduan langkah demi langkah yang detail, baca panduan alur kerja generator langkah demi langkah. Jika Anda sudah memiliki ekspresi dan perlu memahaminya, beralih ke cron explainer untuk mendapatkan uraian dalam bahasa sederhana.
Memulai dari nol tidak selalu menjadi jalur tercepat. Generator Cronwise menyertakan template cepat untuk jadwal cron yang paling umum: setiap menit, setiap jam, harian pada tengah malam, mingguan pada hari Senin, dan bulanan pada hari pertama. Pilih template dan field builder terisi secara instan, memberi Anda baseline yang berfungsi yang dapat Anda sesuaikan agar cocok dengan kebutuhan persis Anda.
Template sangat berguna saat Anda membutuhkan jadwal yang mengikuti pola umum tetapi dengan sedikit perubahan. Mulai dari template "harian pada tengah malam", geser jam ke 02:00, dan batasi hari ke hari kerja saja. Anda mencapai ekspresi yang selesai dalam hitungan detik daripada membangun setiap field dari awal. Untuk contoh dunia nyata dari jadwal cron di produksi, jelajahi template kasus penggunaan cron untuk backup, laporan, dan pekerjaan pembersihan.
Fitur randomizer adalah tambahan praktis untuk tim yang ingin mendistribusikan pekerjaan terjadwal di seluruh jendela waktu. Alih-alih mengelompokkan setiap tugas otomatis di awal jam, acak field menit untuk menyebarkan beban. Ini mengurangi persaingan sumber daya di server yang menjalankan beberapa proses yang dipicu cron dan merupakan praktik yang direkomendasikan di sebagian besar playbook operasi infrastruktur.
Setiap ekspresi cron yang dihasilkan di Cronwise melewati validasi sisi klien sebelum Anda menyalinnya. Validator memeriksa setiap field untuk kebenaran sintaks dan menandai dua tingkat umpan balik: error dan peringatan. Error menunjukkan bahwa ekspresi tidak dapat diparsing atau tidak akan berjalan sesuai tujuan. Peringatan menyoroti kasus khusus atau pola yang tidak umum yang secara teknis valid tetapi mungkin menghasilkan perilaku penjadwalan yang tidak terduga.
Pesan tingkat field menunjukkan Anda ke bagian persis dari ekspresi yang memerlukan perhatian. Jika Anda menetapkan nilai hari-dalam-bulan yang bertentangan dengan bulan pendek, atau jika Anda menggunakan nilai langkah yang tidak menghasilkan kecocokan dalam rentang yang diberikan, validator langsung menunjukkannya. Loop umpan balik ini berarti Anda menangkap masalah selama penulisan daripada setelah deployment, ketika pekerjaan yang terlewat dapat menyebabkan dampak operasional yang nyata.
Jika Anda menemui pesan validasi yang tidak sepenuhnya Anda pahami, panduan untuk memperbaiki error cron yang tidak valid membahas kesalahan yang paling sering dibuat developer saat menulis ekspresi cron. Dari kebingungan field off-by-one hingga karakter khusus yang tidak didukung, artikel ini membahas setiap masalah dengan langkah penyelesaian yang jelas.
Menghasilkan ekspresi cron yang benar secara sintaksis hanyalah setengah dari pekerjaan. Anda juga perlu memastikan bahwa ekspresi tersebut berjalan di waktu yang tepat di zona waktu yang tepat. Generator Cronwise menyertakan tabel pratinjau waktu eksekusi berikutnya yang menghitung 10 waktu eksekusi mendatang untuk ekspresi yang Anda hasilkan. Pratinjau ini diperbarui secara dinamis saat Anda mengubah field builder, memberi Anda konfirmasi visual langsung tentang jadwal tersebut.
Anda dapat memilih antara zona waktu lokal browser Anda dan zona waktu IANA mana pun dari dropdown. Ini sangat penting ketika Anda membangun ekspresi cron untuk server yang berjalan di UTC atau wilayah berbeda dari workstation Anda. Jadwal yang terlihat benar untuk jam lokal Anda mungkin meleset beberapa jam di server produksi di zona waktu lain. Tabel pratinjau menghilangkan ambiguitas tersebut dengan menunjukkan timestamp yang tepat di zona waktu pilihan Anda.
Memverifikasi waktu eksekusi berikutnya sebelum deployment adalah praktik terbaik yang mencegah kesalahan penjadwalan cron yang paling umum: mengasumsikan jam server sesuai dengan jam Anda sendiri. Gunakan pemilih zona waktu untuk mencocokkan lingkungan target Anda dan tinjau tabel pratinjau untuk memastikan setiap eksekusi sesuai dengan jendela operasional Anda. Untuk penjadwalan gaya Quartz dengan field tambahan, beralih ke Quartz generator.
Cronwise memungkinkan Anda menyimpan ekspresi cron yang dihasilkan secara lokal di browser Anda untuk penggunaan ulang yang cepat. Setiap ekspresi yang disimpan dapat menyertakan catatan pendek opsional yang menjelaskan tujuannya, membuatnya mudah untuk mengidentifikasi jadwal secara sekilas. Anda dapat menyimpan hingga 10 ekspresi tersimpan, yang mencakup set pekerjaan berulang yang umum untuk sebagian besar proyek.
Selain menyimpan, Anda dapat mengimpor dan mengekspor pustaka ekspresi Anda sebagai file JSON atau teks biasa. Ini berguna saat berbagi konfigurasi cron antar anggota tim, mencadangkan preset Anda sebelum menghapus data browser, atau memigrasikan jadwal antar lingkungan. Proses impor menangani deteksi duplikat secara otomatis sehingga Anda tidak secara tidak sengaja menimpa ekspresi tersimpan yang ada.
Semua data tersimpan tetap di penyimpanan lokal browser Anda. Cronwise tidak mengirim ekspresi cron Anda ke server mana pun, dan tidak diperlukan akun. Jadwal Anda tetap privat dan di bawah kendali Anda. Untuk lebih banyak pola penjadwalan cron, tips, dan alur kerja operasional, jelajahi koleksi lengkap panduan cron di Cronwise.