Menggunakan Crontab

Crontab adalah sebuah perintah di UNIX/Linux yang digunakan untuk menjalankan sebuah perintah dalam selang waktu tertentu.

Jadi bagaimana penerapannya ? Mudahnya jika anda bekerja di sebuah kantor, lalu kantor anda tidak mengijinkan untuk mendownload dalam jam kerja, kecuali pada jam malam. Maka Crontab adalah salah satu solusinya (dengan catatan PC anda harus satu hari menyala) :D

Format crontab :

m h dom mon dow command

Ket :

m = minute (0 - 59)

h = hour (0 - 23)

dom = day of month (1 - 31)

mon = month (1 - 12)

dow = day of week (0 - 6) (Minggu = 0)

command = perintah yang akan dijalankan

Untuk lebih mudahnya, misalkan kita ingin mendownload file pada jam 10 malam, maka berikut langkah - langkahnya :

1. Buka terminal/konsole anda

2. ketikkan crontab -e (akan dibuka dengan teks editor default anda)

3. ketikkan berikut ini :

0 22 * * * wget http://urlfile

4. Silahkan tunggu, maka besok pagi saat anda masuk ke kantor, file anda sudah terdownload :)

Berikut adalah beberapa contoh mengenai crontab :

30 0 1 1,6,12 * --> Dieksekusi setiap jam 00.30, pada tanggal 1 di bulan Jan, Jun, Des

0 20 * 10 1-5 --> Dieksekusi setiap jam 20.00, pada hari senin - jumat, hanya pada bulan oktober

0 0 1,10,15 * * --> Dieksekusi setiap jam 00.00, pada tanggal 1,10,15 pada tiap bulannya

5,10 0 10 * 1 --> Dieksekusi setiap 00.05, 00.10, setiap hari Senin dan pada tanggal 10 saja pada tiap bulannya