Tentang CronTab, Sang Eksekutor Website

Pernah tahu istilah CronTab?. Mungkin bagi anda yang sudah mahir akan senyum-senyum membayangkan cro... thumbnail 1 summary
Pernah tahu istilah CronTab?. Mungkin bagi anda yang sudah mahir akan senyum-senyum membayangkan crontab. Tapi bagi anda yang nggak paham bingung.??!
Baiklah. saya jelaskan apa itu CRONTAB?
Time for Review concept
Crontab (Cron Table) adalah suatu program yang mengerjakan perintah yang telah dijadwalkan dengan settingan tertentu, (nanti saya jelaskan) di sistem Operasi berbasis Unix, Linux, Solaris yang ringan dan handal. Masih belum paham?.
Gampangnya begini, crontab akan mengerjakan perintah di waktu dan kapanpun yang telah ditentukan untuk otomatisasi, misal mengirim email, back-up, menghapus data di waktu tertentu, dan masih banyak keunggulan yang lain.
dibawah ini format perintahnya:
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
Misal anda ingin mengirim email ke semua teman anda menggunakan unix/ linux/ solaris tepat pukul 6.30 sore hari, maka settingannya:
30 18 * * * [command line]
Misal ingin setting jamg 8 PM:
0 20
ingin menjalankan perintah tanggal 15 Januari 9.15 :
15 9 5 1
Setiap jam:
0 * * * *
Setiap 3 jam sekali:
0 */2 * * *
Mau Kirim email setiap jam 8.00 AM tanggal 1 - 20 setiap bulannya
0 8 1,20 * *
Kalau ini kapa?
2 3 4,5 6 7
jam 03.02 tanggal 4-5 hari minggu bulan Juni
apa itu command line?
command line adalah folder dan file mana yang akan dieksekusi, jadi cron tab harus kita kasih tahu tugas dan targetnya agar tidak salah perintah.Misal:
30 18 * * * rm /home/someuser/tmp/* > /home/someuser/cronlogs/clean_tmp_dir.log
30 11 * * * /usr/bin/wget http://www.example.com/cron.php
Contoh yang lain:
min hour day/month month day/week Execution time
30 0 1 1,6,12 * – 00:30 Hrs on 1st of Jan, June & Dec.
0 20 * 10 1-5 – 8.00 PM every weekday (Mon-Fri) only in Oct.
0 0 1,10,15 * * – midnight on 1st ,10th & 15th of month
5,10 0 10 * 1 – At 12.05,12.10 every Monday & on 10th of every month
Jika anda memiliki hosting sendiri dan dijinkan untuk menggunakan fasilitas Cron ini, coba anda lihat di area Control Panel hosting anda dan perhatikan icon yang bertuliskan CRON JOB. coba setting cron Job dengan cara-cara yang telah saya jelaskan di atas. Tapi ingat jangan buat setingan yang bertubi-tubi nanti dianggap SPAM.

No comments

Post a Comment

Silahkan komentar yang baik ya...!