0 */1 * * * * Cron

4 min read Jul 03, 2024
0 */1 * * * * Cron

**Cron Job: 0 */1 * * * *

Cron job adalah sebuah scheduler yang digunakan untuk menjalankan perintah atau script secara automatik pada waktu tertentu. Salah satu bentuk cron job yang populer adalah 0 */1 * * * *. Artikel ini akan menjelaskan apa yang dimaksud dengan cron job tersebut dan bagaimana cara menggunakannya.

Apa itu Cron Job?

Cron job adalah sebuah scheduler yang digunakan untuk menjalankan perintah atau script secara automatik pada waktu tertentu. Cron job dapat dijalankan pada sistem operasi Unix-like, seperti Linux dan macOS. Cron job dapat digunakan untuk menjalankan berbagai macam perintah, seperti membuat backup data, mengirim email, serta menjalankan script Python atau PHP.

Format Cron Job

Format cron job terdiri dari enam bagian, yaitu:

  • minute: menentukan menit ketika cron job akan dijalankan (0-59)
  • hour: menentukan jam ketika cron job akan dijalankan (0-23)
  • day of the month: menentukan hari ketika cron job akan dijalankan (1-31)
  • month: menentukan bulan ketika cron job akan dijalankan (1-12)
  • day of the week: menentukan hari dalam seminggu ketika cron job akan dijalankan (0-6), dimana 0 adalah hari Minggu dan 6 adalah hari Sabtu

**Cron Job: 0 */1 * * * *

Cron job 0 */1 * * * * dapat diartikan sebagai berikut:

  • minute: 0, artinya cron job akan dijalankan pada menit pertama setiap jam
  • */1: artinya cron job akan dijalankan setiap 1 jam, sehingga cron job akan dijalankan setiap jam nya
  • hour: * , artinya cron job dapat dijalankan pada jam mana pun
  • day of the month: * , artinya cron job dapat dijalankan pada hari mana pun dalam sebulan
  • month: * , artinya cron job dapat dijalankan pada bulan mana pun dalam setahun
  • day of the week: * , artinya cron job dapat dijalankan pada hari mana pun dalam seminggu

Dengan demikian, cron job 0 */1 * * * * akan dijalankan setiap jam nya, sehingga cron job tersebut akan dijalankan sebanyak 24 kali dalam sehari.

Contoh Penggunaan

Contoh penggunaan cron job 0 */1 * * * * adalah untuk membuat backup data secara automatik. Misalnya, kita ingin membuat backup data setiap jam nya, maka kita dapat menggunakan cron job seperti berikut:

0 */1 * * * * /usr/bin/backup_data.sh

Dalam contoh di atas, /usr/bin/backup_data.sh adalah script yang akan dijalankan untuk membuat backup data.

Kesimpulan

Cron job 0 */1 * * * * adalah sebuah scheduler yang sangat berguna untuk menjalankan perintah atau script secara automatik pada waktu tertentu. Dengan menggunakan cron job ini, kita dapat membuat backup data secara automatik, serta menjalankan berbagai macam perintah lainnya.

Featured Posts