Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11600|Jawab: 0

Quartz CronTrigger adalah deskripsi konfigurasi terlengkap

[Salin tautan]
Diposting pada 12/03/2018 10.23.08 | | |
Format konfigurasi CronTrigger:

Format: [Detik] [Menit] [Jam] [Hari] [Bulan] [Minggu] [Tahun]

Deskripsi Nomor Seri
Apakah Nilai yang diperlukan diizinkan untuk diisi Karakter pengganti yang diizinkan
1 detik adalah 0-59 , - * /
2 poin adalah 0-59 , - * /
3 jam adalah 0-23 , - * /
Yang ke-4 adalah 1-31 , - * ? / L W
Mei adalah 1-12 atau JAN-DEC , - * /
6 minggu adalah 1-7 atau SUN-SAT, - * ? / L #
7 tahun Tidak kosong atau 1970-2099 , - * /
Petunjuk Wildcard:
* Mewakili semua nilai. Misalnya, mengatur "*" pada bidang skor menunjukkan bahwa itu akan dipicu setiap menit.
?Menunjukkan bahwa tidak ada nilai yang ditentukan. Skenario yang digunakan adalah Anda tidak perlu peduli dengan nilai bidang ini saat ini. Misalnya, jika Anda ingin memicu tindakan pada tanggal 10 setiap bulan, tetapi Anda tidak peduli apakah itu hari dalam seminggu, Anda perlu mengatur kolom posisi minggu ke "?" diatur ke 0 0 0 10 * ?
-Menunjukkan interval. Misalnya, mengatur "10-12" pada jam berarti bahwa 10, 11, dan 12 poin semuanya akan dipicu.
,Menunjukkan bahwa beberapa nilai ditentukan, seperti pengaturan "SENIN, RABU, JUMAT" pada bidang minggu untuk menunjukkan bahwa nilai tersebut dipicu pada hari Senin, Rabu, dan Jumat
/ Digunakan untuk pemicu bertahap. Jika Anda mengatur "5/15" pada detik, itu berarti itu akan dipicu setiap 15 detik dari 5 detik (5, 20, 35, 50). Atur '1/3' pada bidang bulan untuk dimulai pada tanggal 1 setiap bulan dan memicu setiap tiga hari.
LMenunjukkan arti akhir. Dalam pengaturan bidang hari, ini mewakili hari terakhir bulan (berdasarkan bulan berjalan, dan jika bulan Februari, itu juga akan tergantung pada apakah itu adalah tahun kabisat [kabisat]), dan pada bidang minggu, ini mewakili hari Sabtu, yang setara dengan "7" atau "SAT". Jika Anda menambahkan angka sebelum "L", itu menunjukkan data terakhir dari data tersebut. Misalnya, jika Anda mengatur format "6L" pada bidang minggu, itu berarti "Jumat terakhir setiap bulan"
WMenunjukkan hari kerja terakhir (Senin hingga Jumat) dari tanggal yang ditentukan. Misalnya, atur "15W" pada bidang hari untuk menunjukkan bahwa hari kerja yang paling dekat dengan tanggal 15 setiap bulan dipicu. Jika tanggal 15 kebetulan hari Sabtu, temukan hari Jumat terdekat (tanggal 14) untuk memicu, jika tanggal 15 adalah akhir minggu, temukan yang terdekat Senin depan (16) untuk dipicu. Jika tanggal 15 kebetulan pada hari kerja (Senin hingga Jumat), itu dipicu pada hari itu. Jika format yang ditentukan adalah "1W", ini menunjukkan bahwa format tersebut dipicu pada hari kerja terakhir setelah tanggal 1 setiap bulan. Jika tanggal 1 tepat hari Sabtu, itu akan dipicu pada hari Senin tanggal 3 berikutnya. (Perhatikan, hanya angka tertentu yang dapat diatur sebelum "W", dan interval "-") tidak diizinkan).
Kiat
'L' dan 'W' dapat digunakan dalam kombinasi. Jika Anda mengatur "LW" pada bidang hari, itu berarti akan dipicu pada hari kerja terakhir setiap bulan (biasanya mengacu pada penggajian)

#Nomor seri (menunjukkan hari dalam seminggu dalam sebulan), misalnya, mengatur "6#3" pada bidang minggu berarti pada hari Sabtu ketiga setiap bulan. Perhatikan bahwa jika Anda menentukan "#5", itu tidak akan memicu konfigurasi ini jika tidak ada hari Sabtu di minggu kelima (cocok untuk Hari Ibu dan Hari Ayah)
Kiat
Pengaturan bidang minggu sama dengan mon, jika Anda menggunakan huruf bahasa Inggris, sama dengan mon.

Contoh umum:

0 0 12 * * ?        Pemicu pada jam 12 setiap hari
0 15 10 ? * * Memicu setiap hari pada pukul 10:15
0 15 10 * * ?        Dipicu pada pukul 10:15 setiap hari
0 15 10 * * ? * Memicu setiap hari pada pukul 10:15
0 15 10 * * ? 2005 2005 Dipicu pada pukul 10:15 setiap hari
0 * 14 * * ?        Memicu setiap menit dari jam 2 siang hingga 14:59 setiap hari
0 0/5 14 * * ?        14 siang hingga 14:59 setiap hari (dimulai pada jam, dipicu setiap 5 menit)
0 0/5 14,18 * * ?        14 siang hingga 14:59 setiap hari (dimulai pada jam, dipicu setiap 5 menit)
Setiap sore dari pukul 18:00 hingga 18:59 (dimulai pada jam, dipicu setiap 5 menit)
0 0-5 14 * * ?        Memicu setiap menit dari pukul 14:05 hingga 14:05 setiap hari
0 10,44 14 ? 3 WED dipicu setiap hari Rabu pukul 14:10 dan 14:44 pada bulan Maret
0 15 10 ? * Senin-Jumat dipicu pada pukul 10:15 setiap hari dari Senin hingga Jumat
0 15 10 15 * ?        Ini akan dipicu pada pukul 10:15 pada tanggal 15 setiap bulan
0 15 10 L * ?        Dipicu pada pukul 10:15 pada hari terakhir setiap bulan
0 15 10 ? * 6L dipicu pada pukul 10:15 pada hari Jumat terakhir setiap bulan
0 15 10 ? * 6L 2002-2005 Dipicu pada pukul 10:15 pada hari Jumat minggu terakhir setiap bulan dari 2002 hingga 2005
0 15 10 ? * 6#3 Pemicu dimulai pada hari Jumat minggu ketiga setiap bulan
0 0 12 1/5 * ?        Memicu setiap 5 hari mulai pada siang pertama setiap bulan
0 11 11 11 11 ?        Dipicu setiap tahun pada 11 November pukul 11:11 (Hari Singles)





Mantan:Panduan PLSQL konfigurasi Oracle + 11G
Depan:Kesalahan konfigurasi mendefinisikan duplikat system.web.extensions/scrip{filtering}ting/scrip{...
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com