You are here
Home > Operating System > Linux > Cara Penggunaan Crontab Job dan Scheduler di Linux atau Unix

Cara Penggunaan Crontab Job dan Scheduler di Linux atau Unix

Cara Penggunaan Crontab Job dan Scheduler di Linux atau Unix

Pada artikel kali ini kita akan membahas Cara Penggunaan Crontab Job dan Scheduler di Linux atau Unix. Crontab (CRON TABEL) adalah file yang berisi jadwal inputan cron (daemon yang berjalan pada saat boot sistem dari /etc/init.d scripts) yang akan dijalankan pada waktu yang ditentukan. Lokasi file bervariasi menurut sistem operasi, lihat lokasi file Crontab di akhir artikel ini.

Cron Job atau Cron Schedule adalah seperangkat instruksi eksekusi yang spesifik yang menentukan hari, waktu dan perintah untuk dijalankan. crontab dapat memiliki beberapa pernyataan eksekusi.

Format penulisan crontab ditulis dengan format seperti ini :

crontab-syntax

Berikut penjelasan bintang (*) dari gambar diatas, urutannya sebagai berikut :

  • (* pertama) : menit (isian : 0 – 59)
  • (* kedua) : jam (isian : 0 – 23)
  • (* ketiga) : hari dari bulan / tanggal (isian : 1 – 31)
  • (* keempat) : bulan (isian : 1 – 12)
  • (* kelima) : hari dari minggu (isian : 0 – 6) –> 0 = minggu

Tanda bintang (*) bisa dikombinasikan atau diganti dengan:

  • Tanda (/) : artinya setiap kali sesuai dengan posisi tanda (*) , kalau di posisi paling kiri */30 * * * * berarti setiap 30 menit.
  • Tanda (,) : artinya bisa menjalankan dalam beberapa kali rentang waktu, misalnya * 1,3 * * * atau setiap pukul 01.00 dan 03.00.
  • Tanda (-) : artinya menjalankan selama rentang waktu tersebut, misalnya * * * * 2-4 atau setiap hari kedua sampai hari keempat dalam satu minggu.

Crontab menyediakan kode-kode special untuk digunakan, berikut kodenya :

  • @yearly dan @annually : tiap tahun sekali pada tanggal 1 Januari.
  • @daily dan @midnight : tiap hari.
  • @monthly : tiap bulan.
  • @weekly : tiap minggu.
  • @hourly :tiap jam.
  • @reboot : menjalankan cron tiap reboot.

Crontab Commands, aktifkan editor yang akan digunakan untuk membuka file crontab. berikut cara untuk menentukan editor untuk file crontab

  • Mengedit file crontab, atau buat satu jika belum ada.
  • Menampilkan daftar cronjobs, tampilkan isi file crontab.
  • Hapus file crontab Anda.
  • Tampilan terakhir kali Anda mengedit file crontab Anda. (Pilihan ini hanya tersedia pada beberapa sistem operasi)

File crontab pengguna disimpan sesuai dengan user login di lokasi yang berbeda di sistem operasi Unix dan Linux yang berbeda. File-file ini berguna untuk backup, melihat dan memulihkan namun harus diedit hanya dengan perintah crontab oleh pengguna.

  • Mac OS X
  • BSD Unix
  • Solaris, HP-UX, Debian, Ubuntu
  • AIX, Red Hat Linux, CentOS, Fedora

Selamat mencoba,

salam berbagi,
wijaksana

Leave a Reply

Top