Jumat, 06 Juli 2012

Penjadwalan Crond di Centos

Pembahasan kali ini kita akan membahas tentang task schedulling crond (crontab) yang digunakan pada OS Linux centos. seorang system admin akan kesulitan jika harus melakukan pekerjaan yang rutin dan membutuhkan waktu yang effisien. oleh karena itu penjadwalan crond membantu seorang admin melakukan pekerjaannya seperti back up file secara otomatis sesuai waktu yang telah di setting.

Berbeda dengan at yang hanya mengeksekusi satu kali. sedangkan crond terus berulang.

file yang berisi jadwal perintah terletak di direktori spool (/var/spool/cron/). nama file itu sama dengan nama user atau pemilik. untuk membuat atau mengedit crontab user dapat membuat dengan program  Crontab.

contoh cara mengaktifkan crond pada linux centos:
# /etc/init.d/crond start

atau


# service crond start


Ada 3 option dalam menjalankan crontab sebagai user biasa:
  • $ crontab -e (artinya mengedit atau membuat baru tabel cron atau daftar tugas).
  • $ crontab -l (artinya menampilkan daftar tugas yang telah ada).
  • $ crontab -r (artinya menghapus daftar tugas yang ada).
Sebagai root, kita dapat mengedit, melihat atau menghapus crontab user dengan tambahan option -u, misalnya:
  • # crontab -eu lukman (artinya mengedit crontab yang dimilki user lukman) 
Di file crontab ada 7 blok yang dipergunakan apabila kita ingin menjadwalkan sesuatu di dalam linux. 
 
  • menit, setiap bilangan bulat 0-59
  • jam, setiap bilangan bulat dari 0 sampai 23
  • tanggal, setiap bilangan bulat 1-31
  • bulan, setiap bilangan bulat dari 1 sampai 12
  • hari, setiap bilangan bulat 1-7, di mana 1 hari senin
  • perintah, atau tugas yang ingin dijadwalkan
  •  
 Contoh Crond :
- 5,10 0 10 * 1 rm -r  /tmp/*
Perintah ini menunjukkan bahwa setiap jam 12.05 dan 12.10 hari senin pada tanggal 10 setiap bulan akan menghapus file-file yang ada di direktory tmp.


39 14 * * * tar -czvf /opt/hasilcron.tar.bz2 /etc

perintah ini akan mengkopi dan extarct direktory /etc menjadi hasilcron.tar.bz2 di dir /opt pada setiap jam 14 : 39

2 komentar:

Posting Komentar

Bottom 2

Bottom 3