• Feed RSS

Kontak

Rabu, 21 Januari 2009

Cara Menggunakan Perintah Cron di Ubuntu / Penjadwalan di Ubuntu

Cron di linux di kenal sebagai perantara melakukan perintah secara otomatis pada jam-jam tertentu. seperti membackup databise, merepair databise, menghapus log dll. Yang terpenting bisa download filem tanpa sepengetahuan temen2 yang lain pada jam server tidak sibuk seperti jam 12 malam. lumayan lah. tiap pagi hari dapat filem terbaru. ha ha ha ha ha ..
Untuk Edit perintah cron silahkan pake perintah
crontab -e
jika pakai perintah itu anda akan menggunakan editor nano
jika pingin menggunakan editor lain spti vi atau mcedit silahkan deklarasikan editornya. cth :
$ EDITOR=mcedit crontab -e

Tata Cara penulisan Cron
rumusnya : Mnt Jm Tgl Buln hari Printah

Ket :
        Mnt : menunjukan menit, berisi dari angka 1 - 59
        Jam : menunjukan jam, berisi dari angka 1-24
       Bln : menunjukan Bln, berisi angka 1-12
       Hari : menunjukkan hari , berisi 0 - 6, dengan angka 0 = minggu
       Perintah : menunjukkan perintah yang mau di eksekusi
       untuk tanda bintang (*) menunjukkan semua angka

Cth : ingin menghapus log di apache2 setiap jam 5 pagi tiap hari
01 05 * * * rm /var/log/apache2/*

ket :
jika perintah itu d jalankan maka tiap jam 05:01 file log - log yang ada di folder /var/log/apache2/ akan di hapus secara otomatis

Cth : ingin merepair databise tiap hari jam 23:59
59 23 * * * mysqlcheck --repair --database engine
ket :
perintah ini berfungsi pada setiap jam 23:59 server akan merepair database engine secara otomatis.

Bisa juga menjalankan file php, dengan catatan apache2 sudha terinstal tentunnya
cth : kita punya file /var/www/myweb/backup_perbulan.php
59 23 30 * * php /var/www/myweb/backup_perbulan.php
ket :
perintah ini akan menjalankan file backup_perbulan.php setiap tgl 30 pada jam 23:59

Bisa juga mendownload file pada jam tertentu
cth : kita mau download film dengan link http://www4.indowebster.com/05b747651e1a1a95b93e362921155442.rar
30 23 01 01 * wget http://www4.indowebster.com/05b747651e1a1a95b93e362921155442.rar

dll, silahkan kembangkan sendiri menurut kebutuhan.

Cara menjalankan perintah cron
kalau di ubuntu gunakan perintah

$ /etc/init.d/cron start

jika menjalankan tersebut eror atw muncul spt ini
* Starting periodic command scheduler crond        [fail]
berarti cron nya sudah berjalan. untuk mengetahui cron berjalan apa blm bisa ketik kan perinta inips aux | grep cron
cth :
$ ps aux | grep cron
root 3310 0.0 0.0 3324 1000 ? Ss 11:04 0:00 /usr/sbin/cron
root 3350 0.0 0.0 3004 756 pts/0 R+ 11:08 0:00 grep cron

jika ada silahkan matikan process nya
lihat id cron nya lalu di kill
$ /var/log# kill -9 3310

atau kalau gak mau report gt di stop aja langsung cron nya
pake perintah
$ /etc/init.d/cron stop

setelah itu di start lagi

$ /etc/init.d/cron start

selesai, tinggal test aja. semoga berhasil

4 komentar:

Anonim mengatakan...

gak sah akeh2,, kapan rabi? :d

Anonim mengatakan...

gak sah akeh2,, kapan rabi?
:d

Ali Muntaha mengatakan...

lek wes payu JOn

Eric Mks mengatakan...

hihihi
mantap mas ali
jgn lp bagi bagi pilem na
kwakkakakaka