Loserkidzz

Story Of a Lonely Guy.. :) II Mencoba meninggalkan kebaikan, karna waktu begitu cepat berlalu

Crontab


Crontab adalah salah satu perintah pada Unix atau Unix-like Operating System (Linux, BSD, dll) yang digunakan untuk menjadwalkan eksekusi perintah pada periode tertentu. Konfigurasi pada crontab berisi 2 hal utama yakni perintah yang dieksekusi dan jadwal eksekusinya.

Pada web hosting, biasanya crontab digunakan pelanggan untuk melakukan penjadwalan tertentu di dalam hosting. Seperti misalkan membackup database, mengirimkan e-mail pada jam – jam tertentu, mengupdate RSS Feed, dan lain – lain.

Itu tadi cuma sebagai pengantar agar kita sebagai newbie dapat mengetahui apa itu crontab..next, langsung kita mulai praktek untuk menghemat waktu. :-w

1. Menjalankan cron secara manual
   #service crond start
2. Mendaftarkan crond agar diaktifkan pada saat boot
   #chkconfig --level 35 crond on
3. Untuk melihat daftar jadwal crond gunakan perintah:
   #crontab -l
4. Untuk membuat jadwal baru gunakan perintah sbb:
   #crontab -e
5. Format Isi File crontab adalah:
   menit jam tanggal bulan hari tugas/task
6. Contoh 1 :
   jadwal tugas untuk mematikan komputer secara otomatis
   setiap jam 12.00 disetiap hari senin dan kamis
   Jawab:
   #crontab -e
   tambahkan sbb:
   0 12 * * 1,4 /sbin/init 0
7. Contoh 2 :
   jadwal tugas yang akan melakukan backup direktori "/boot"
   setiap 5 menit dan setiap hari kamis sampai sabtu.
   File hasil arsip tersebut memiliki format sbb:
   "boot-backup-tgl-bulan-tahun-jam-menit.tar.gz"
   File hasil arsip diletakkan di /tmp
   Jawab:

   a. buat file backup.sh yg isinya sbb:
      #vim /root/backup.sh

      ============= awal skript ===============

      #!/bin/bash
      extension = `date + %d - %m - %Y - %H - %M`
      cd /tmp
      tar -czvf boot-backup-$extension.tar.gz /boot

      ============== akhir skript ==============
   b. #chmod 755 /root/backup.sh
   c. Edit File Crontab sbb:
      #crontab -e
   d. Tambahkan sbb:
      */5 * * * 4-6 /root/backup.sh
OKe..segitu aja dulu dasar dari crontab, selanjutnya tinggal bagaimana
anda memutar Otak untuk menyelesaikan permasalahan lainya..

Advertisements

Berikan Komentar mu...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: