0 0 12 1 1 Cron Expression

3 min read Jul 03, 2024
0 0 12 1 1 Cron Expression

Cron Expression: 0 0 12 1 1

Cron expression adalah sebuah string yang digunakan untuk mengatur jadwal eksekusi sebuah task atau job pada sistem operasi Linux dan Unix. String ini terdiri atas 5 atau 6 field yang dipisahkan oleh spasi, masing-masing memiliki arti dan fungsi yang berbeda.

Field-Field pada Cron Expression

  1. Minute (0-59)
  2. Hour (0-23)
  3. Day of the month (1-31)
  4. Month (1-12)
  5. Day of the week (0-6)

Pada beberapa sistem, cron expression dapat memiliki 6 field, yaitu:

  1. Year (1970-2099)

Menguraikan Cron Expression: 0 0 12 1 1

Cron expression 0 0 12 1 1 dapat diuraikan sebagai berikut:

  • Minute: 0, artinya task akan dijalankan pada menit ke-0 setiap jam.
  • Hour: 12, artinya task akan dijalankan pada jam 12 siang.
  • Day of the month: 1, artinya task akan dijalankan pada tanggal 1 setiap bulan.
  • Month: 1, artinya task akan dijalankan pada bulan Januari.
  • Day of the week: 1, artinya task akan dijalankan pada hari Senin.

Dengan demikian, cron expression 0 0 12 1 1 akan menjalankan task pada tanggal 1 Januari setiap tahun, pada jam 12:00 siang.

Contoh Penggunaan Cron Expression

Cron expression dapat digunakan untuk mengatur jadwal eksekusi sebuah script atau program. Contoh, jika kita ingin menjalankan script backup.sh pada tanggal 1 Januari setiap tahun, pada jam 12:00 siang, kita dapat menggunakan cron expression 0 0 12 1 1 seperti berikut:

0 0 12 1 1 /path/to/backup.sh

Dengan demikian, script backup.sh akan dijalankan secara otomatis pada tanggal 1 Januari setiap tahun, pada jam 12:00 siang.

Related Post


Featured Posts