Aku menggunakan feedwordpress untuk beberapa agregatorku. Hanya saja, hosting tempat web-webku yang jadi agregator itu tidak memperkenankan load yang terlalu tinggi. Alhasil sudah beberapa waktu ini aku mengupdate agregator tersebut secara manual.
Programmer itu pada dasarnya pemalas. Malas melakukan hal yang sama berulang-ulang. Kenapa? Karena mereka tahu ada mesin yang bisa secara otomatis melakukan hal-hal itu untuk mereka. Yah, mengupdate rss bukan hal yang menyenangkan. Dan dengan keinginan terbebas dari pekerjaan membosankan itu, aku pun berusaha mencari cara untuk mengotomatisasi update rss.
Dari situs pengembang feedwordpress aku tahu bahwa ada peluang otomatisasi dengan cronjob.
Cron is a time-based job scheduler in Unix-like computer operating systems. The name cron comes from the word chronograph (a time-piece). Cron enables users to schedule jobs (commands or shell scripts) to run automatically at a certain time or date. It is commonly used to automate system maintenance or administration, though its general purpose nature means that it can be used for other purposes, such as connecting to the Internet and downloading email.
Cron has been recreated several times in its history.
Pada dasarnya, cron adalah scheduled job, server akan mengerjakan perintah dalam cron untuk selang waktu yang telah ditentukan sebelumnya. Baiklah, kita mendapat alternatif solusi dengan menggunakan cron. Masalah berikutnya adalah bagaimana cara memasukkan perintahnya?
Petunjuk dari pengembang feedwordpress di sini sebenarnya cukup jelas, yaitu menggunakan perintah
*/10 * * * * /usr/bin/curl –silent http://example.com/?update_feedwordpress=1
Walaupun tampaknya jelas, tetapi aku masih membutuhkan waktu untuk trial and error yang cukup lama sampai menemukan konfigurasi yang sempurna.
Bila hostingan menggunakan cpanel dan menyediakan fasilitas cron, kita bisa mengaksesnya di http://domain.com:2082/frontend/x3/cron/index.html (ganti domain.com dengan domain kita).
Pada halaman cron ada 2 pilihan, standard dan advanced. Newbie sepertiku tentu saja memilih standard. Nanti pada halaman
http://domain.com:2082/frontend/x3/cron/simplecron.html akan muncul seperti gambar.

Konfigurasikan cronjob sesuai dengan term of service dari hostingan, kalau hosting di tempatku maksimal 1 perintah dalam 1 jam. Hal yang penting untuk menaati TOS, agar web kita selamat dari suspend 😀
Jangan lupa masukkan alamat email agar dapat dikirimi report dari cron.
Selesai mengkonfigurasi, tinggal leyeh-leyeh nunggu duit datang. Huahaha….
Be First to Comment