Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Referensi ekspresi Cron
Solusi ini menggunakan subset format cron Linux 5-bidang standar untuk jadwal pengujian berulang. Ekspresi cron terdiri dari lima bidang yang dipisahkan oleh spasi.
┌───────── minute (0-59) │ ┌─────── hour (0-23, *, */N, or comma list) │ │ ┌───── day of month (1-31 or *) │ │ │ ┌─── month (1-12 or *) │ │ │ │ ┌─ day of week (0-6, *, range, or list) │ │ │ │ │ 0 9 * * 1-5
Nilai yang diterima
Tabel berikut menjelaskan apa yang diterima setiap bidang.
| Bidang | Nilai yang diterima | Contoh |
|---|---|---|
|
Menit |
Nilai tunggal dari 0 hingga 59. |
|
|
Jam |
|
|
|
Hari dalam sebulan |
|
|
|
Bulan |
|
|
|
Hari dalam seminggu |
|
|
Nilai hari dalam seminggu menggunakan pemetaan berikut: 0 = Minggu, 1 = Senin, 2 = Selasa, 3 = Rabu, 4 = Kamis, 5 = Jumat, 6 = Sabtu.
Pola yang tidak didukung
Pola berikut adalah sintaks cron Linux yang valid tetapi tidak didukung oleh solusi ini.
| Pola | Contoh | Alasan |
|---|---|---|
|
Nilai langkah menit |
|
Interval penjadwalan minimum adalah satu jam. |
|
Daftar menit |
|
Interval penjadwalan minimum adalah satu jam. |
|
Rentang hari dalam bulan |
|
Hanya nilai satu hari atau wildcard yang diterima. |
|
Daftar hari dalam bulan |
|
Hanya nilai satu hari atau wildcard yang diterima. |
|
Rentang bulan |
|
Hanya nilai satu bulan atau wildcard yang diterima. |
|
Daftar bulan |
|
Hanya nilai satu bulan atau wildcard yang diterima. |
|
Tanda tanya |
|
Karakter tanda tanya tidak valid di cron Linux standar. Gunakan |
Pola prasetel
Konsol web menyediakan pola preset berikut yang dapat Anda pilih secara langsung.
| Nama pola | Ekspresi | Deskripsi |
|---|---|---|
|
Setiap jam |
|
Berjalan pada menit 0 setiap jam. |
|
Setiap hari pukul 09.00 |
|
Berjalan sekali sehari pukul 9:00 pagi di zona waktu yang dipilih. |
|
Hari kerja pukul 8:00 pagi |
|
Berjalan Senin hingga Jumat pukul 8:00 pagi. |
|
Setiap hari Minggu pukul 5 sore |
|
Berjalan setiap hari Minggu pukul 17:00. |
|
Tanggal 1 bulan pukul 11 pagi |
|
Berjalan pada hari pertama setiap bulan pukul 11:00 pagi. |
Kendala penjadwalan
-
Interval minimum antara uji coba yang dijadwalkan adalah satu jam. Sistem memvalidasi bahwa interval antara proses berturut-turut lebih lama dari perkiraan durasi pengujian.
-
Tanggal kedaluwarsa diperlukan untuk semua jadwal berulang. Pengujian tidak akan berjalan setelah akhir tanggal kedaluwarsa (UTC).
-
Zona waktu jadwal menentukan kapan cron menyala. Transisi Daylight Saving Time ditangani secara otomatis. Jika waktu yang dijadwalkan tidak ada karena transisi musim semi DST, kejadian itu dilewati.
-
Sistem memvalidasi ekspresi cron pada konsol web dan API. Jika ekspresi tidak cocok dengan format yang diterima, tes tidak dapat dibuat.