:-) Sunday | 0 -> Sun
|
Monday | 1 -> Mon
Tuesday | 2 -> Tue
Wednesday | 3 -> Wed
Thursday | 4 -> Thu
Friday | 5 -> Fri
Saturday | 6 -> Sat
|
:-) Sunday | 7 -> Sun
Seperti yang Anda lihat di atas, dan seperti yang dikatakan sebelumnya, angka 0
dan 7
keduanya ditugaskan pada hari Minggu. Ada juga daftar hari dalam seminggu yang disingkat dalam bahasa Inggris, yang juga dapat digunakan di crontab.
Contoh Penggunaan Angka atau Singkatan
15 09 * * 5,6,0 command
15 09 * * 5,6,7 command
15 09 * * 5-7 command
15 09 * * Fri,Sat,Sun command
Keempat contoh melakukan hal yang sama dan menjalankan perintah setiap hari Jumat, Sabtu, dan Minggu pada pukul 9.15.
Detail
Memiliki dua angka 0
dan 7
untuk hari Minggu berguna untuk menulis rentang hari kerja yang dimulai dengan 0
atau diakhiri dengan 7
. Jadi, Anda dapat menulis rentang yang dimulai dengan Minggu atau diakhiri dengan itu, seperti 0-2
atau 5-7
misalnya (rentang harus dimulai dengan angka yang lebih rendah dan harus diakhiri dengan angka yang lebih tinggi). Singkatan tidak dapat digunakan untuk menentukan rentang hari kerja.
Anda juga dapat menggunakan nama hari seperti Mon
untuk hari Senin, Tue
untuk hari Selasa, dll. Ini lebih ramah manusia.
0
dan 7
keduanya singkatan dari Sunday, Anda dapat menggunakan yang Anda inginkan, jadi menulis 0-6 atau 1-7 memiliki hasil yang sama.
Juga, seperti yang disarankan oleh @Henrik, dimungkinkan untuk mengganti angka dengan nama hari yang disingkat, seperti MON
, THU
, dll:
0 - Sun Sunday
1 - Mon Monday
2 - Tue Tuesday
3 - Wed Wednesday
4 - Thu Thursday
5 - Fri Friday
6 - Sat Saturday
7 - Sun Sunday
Secara grafis, * * * * * command to be executed
singkatan dari:
menit | jam | tanggal bulan | bulan | hari dalam seminggu | |
---|---|---|---|---|---|
(0-59) | (0-23) | (1-31) | (1-12) | (1-7) | |
* | * | * | * | * | perintah yang akan dijalankan |
Atau menggunakan gaya lama:
┌────────── minute (0 - 59)
│ ┌──────── hour (0 - 23)
│ │ ┌────── day of month (1 - 31)
│ │ │ ┌──── month (1 - 12)
│ │ │ │ ┌── day of week (0 - 6 => Sunday - Saturday, or
│ │ │ │ │ 1 - 7 => Monday - Sunday)
↓ ↓ ↓ ↓ ↓
* * * * * command to be executed
Terakhir, jika Anda ingin menentukan hari demi hari, Anda dapat memisahkan hari dengan koma, misalnya SUN,MON,THU
akan menjalankan perintah hanya pada hari minggu, senin pada kamis.
Anda dapat membaca detail lebih lanjut di artikel Wikipedia tentang Cron dan memeriksa ekspresi cron online dengan crontab.guru.