

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Jadwal berbasis waktu untuk pekerjaan dan crawler
<a name="monitor-data-warehouse-schedule"></a>

Anda dapat menentukan jadwal berbasis waktu untuk crawler dan tugas di AWS Glue. Penentuan jadwal ini menggunakan sintaksis [cron](http://en.wikipedia.org/wiki/Cron) yang mirip UNIX. Anda menentukan waktu dalam [Waktu Universal Terkoordinasi (UTC)](http://en.wikipedia.org/wiki/Coordinated_Universal_Time), dan presisi minimum untuk jadwal adalah 5 menit.

Untuk mempelajari lebih lanjut tentang cara mengonfigurasi tugas dan crawler agar dijalankan menggunakan jadwal, lihat [Memulai pekerjaan dan crawler menggunakan pemicu](trigger-job.md).

## Ekspresi Cron
<a name="CronExpressions"></a>

Ekspresi cron memiliki enam bidang yang diperlukan, yang dipisahkan oleh spasi putih. 

**Sintaksis**

```
cron(Minutes Hours Day-of-month Month Day-of-week Year)
```


| **Bidang** | **Nilai-nilai** | **Wildcard** | 
| --- | --- | --- | 
|  Menit  |  0–59  |  , - \$1 /  | 
|  Jam  |  0–23  |  , - \$1 /  | 
|  D ay-of-month  |  1–31  |  , - \$1 ? / L W  | 
|  Bulan  |  1–12 atau JAN-DEC  |  , - \$1 /  | 
|  D ay-of-week  |  1–7 atau SUN-SAT  |  , - \$1 ? / L  | 
|  Tahun  |  1970–2199  |  , - \$1 /  | 

**Wildcard**
+ Wildcard **,** (koma) mencakup nilai tambahan. Di kolom `Month`, `JAN,FEB,MAR` akan mencakup Januari, Februari, dan Maret.
+ Wildcard **-** (tanda hubung) menentukan rentang. Di kolom `Day`, 1–15 akan mencakup tanggal 1 hingga 15 pada bulan yang ditentukan.
+ Wildcard **\$1** (bintang) mencakup semua nilai di bidang. Di kolom `Hours`, **\$1** akan mencakup setiap jam.
+ Wildcard **/** (garis miring) menentukan tambahan. Di kolom `Minutes`, Anda bisa memasukkan **1/10** untuk menentukan setiap menit ke-10, mulai dari menit pertama jam (sebagai contoh, menit ke-11, ke-21, dan ke-31, dan seterusnya).
+ Wildcard **?** (tanda tanya) menentukan satu atau yang lain. **Di `Day-of-month` lapangan Anda bisa masuk **7**, dan jika Anda tidak peduli hari apa dalam minggu ketujuh, Anda bisa masuk?** di Day-of-week lapangan.
+ Wildcard **L** di kolom `Day-of-month` atau `Day-of-week` menentukan hari terakhir pada bulan atau minggu.
+ Wildcard **W** di kolom `Day-of-month` menentukan hari kerja. Di kolom `Day-of-month`, `3W` menentukan hari kerja yang paling dekat dengan pekan ketiga di bulan itu.

**Batas**
+ Anda tidak dapat menentukan kolom `Day-of-month` dan `Day-of-week` dalam ekspresi cron yang sama. Jika Anda menentukan sebuah nilai di salah satu kolom, maka Anda harus menggunakan **?** (tanda tanya) di kolom yang lain.
+ Ekspresi cron yang mengarahkan ke rate lebih cepat dari 5 menit tidak didukung. 

**Contoh**  
Anda dapat membuat jadwal, Anda dapat menggunakan contoh cron berikut.


| Menit | Jam | Hari dalam sebulan | Bulan | Hari dalam seminggu | Tahun | Arti | 
| --- | --- | --- | --- | --- | --- | --- | 
|  0  |  10  |  \$1  |  \$1  |  ?  |  \$1  |  Jalankan pada pukul 10:00 pagi (UTC) setiap hari  | 
|  15  |  12  |  \$1  |  \$1  |  ?  |  \$1  |  Jalankan pada pukul 12.15 (UTC) setiap hari  | 
|  0  |  18  |  ?  |  \$1  |  MON-FRI  |  \$1  |  Jalankan pada pukul 18.00 (UTC) setiap Senin hingga Jumat  | 
|  0  |  8  |  1  |  \$1  |  ?  |  \$1  |  Jalankan pada pukul 8:00 (UTC) setiap tanggal satu di bulannya  | 
|  0/15  |  \$1  |  \$1  |  \$1  |  ?  |  \$1  |  Jalankan setiap 15 menit  | 
|  0/10  |  \$1  |  ?  |  \$1  |  MON-FRI  |  \$1  |  Jalankan setiap 10 menit Senin hingga Jumat  | 
|  0/5  |  8–17  |  ?  |  \$1  |  MON-FRI  |  \$1  |  Jalankan setiap 5 menit Senin hingga Jumat antara pukul 08.00 dan 17.55 (UTC)  | 

Sebagai contoh, untuk berjalan pada jadwal setiap hari pada 12:15 UTC, tentukan:

```
cron(15 12 * * ? *)   
```