05 March 2013

Setting CronJob with GoogleDrive

Wakakak Judulnya kliatannya serem yak =))
Langsung ke topic aja deh, pasti para pengguna bot banyak yg bingung saat ingin melakukan seting cronjob.. kalau di hosting gratisan mah cronjobnya dibatesin, mana terkadang uptime dari hosting gratisan tersebut sangatlah rendah.. Ada temen yg nyaranin mending pake Cronjob dari webcron, tapi setelah aku nyoba disitu, ternyata systemnya cuma trial.. Lupa berapa kali doang Cron itu jalan, nah selanjut nya jika ingin cron tersebut jalan kudu bayar T.T

Alhasil gogling lagi deh. Nah skr aku nemuin fasilitas dari google buat jalanin cron tersebut.. Yang dibutuhin cuma akun Google doang. Kalo belom punya signup dolo gih mumpung gratis =P Nah kalo yg udh punya sok ikutin langkah2nya :

  1. Buka dulu google drive, sign in dengan akun google kamu.. Lalu bikin Spreadsheet... lihat gambar :
  2. Abis itu edit nama nya terserah mau dikasih nama apa. Kemudian buka Tools >> Script Manager..
  3. Buat Script Baru kalo belom punya,  lalu copy skrip dibawah n pastekan di code.gs

     function cronExecute() {
    var url = "http://URL-DOMAINKAMU/yang_akan_dicron.php";
    var options = {
    "method" : "get",
    "headers" : {'User-Agent' : 'Mozilla Firefox 14.0',
    'Accept-Charset' : 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
    },
    "payload" : "",
    "contentType" : "application/xml; charset=utf-8"
    };
    var request_starttime = new Date();
    // fetch the HTTP / HTTPS request and get the response
    var response = UrlFetchApp.fetch(url,options);
    var request_endtime = new Date();
    }
  4. Nah kalo udah tinggal langkah terakhir yaitu pasang timer.. Masih pada halaman Script Manager tadi.. Sekarang buka Resources >> Current Project Trigers
    lalu ganti Form Spreadsheet menjadi Time-Driven.

    atur waktu sesuai yang dibutuhkan. Jadi deh ^_^
Memang kliatannya ribet banget yak, tapi sebenarnya cukup mudah kok, apalagi banyak keunggulannya dibandin setting Cronjob di CPanel biasa antara laen..
  • 100% Free
  • 100% Aman, jadi ga perlu ragu ketauan admin, seperti pada saat kita menjalankan cron di CPanel orang (Pengalaman Pribadi)
  • Uptime dari Google Drive lebih tinggi dibanding dengan Hosting2 berbayar.
  • Cron Unlimited
  • dll.
Selamat mencoba ;)

0 comment: