Wempi Satria Wempi Satria

Berlangganan

Isikan alamat email:

Google PageRank Checker

Komentar Terakhir

Sponsor Wempi


Banner 400x50

Cron Job di Windows [Server]
Bimbingan - Pemrograman
Selasa, 19 Juli 2011 11:25

Cron Job

Wempi ada buat program ulang tahun menggunakan PHP. Siapa saja yang berulang tahun pada hari ini akan dikirimkan email ucapan selamat ulang tahun secara otomatis dari system. Tapi, bagaimana caranya supaya programnya bisa dijalankan otomatis oleh komputer tanpa campur tangan manusia?

Dulu pernah tanya ke milist, "Bisa gak database mysql ngirim email ke user pada kondisi tertentu yang kita buat, kebetulan di mysql ada fungsi event?" Tapi gak ada jawaban yang memuaskan.

Setelah browsing sana sini wempi temukan caranya yaitu pake cronjob. Cronjob ini akan mengeksekusi file PHP yang berisi perintah cek database orang-orang yang berulang tahun pada hari ini dan perintah send email kepada orang-orang tersebut pada hari dan jam yang telah kita tentukan.

Rupanya pembahasan tentang cronjob di internet kebanyakan buat lingkungan UNIX/LINUX bagaimana dengan yang menggunakan OS Miekocok [Microsoft -red]. Nah disinilah gunanya wempi, wempi akan share cara membuat cronjob di lingkungan OS Microsoft.

Jika teman-teman menggunakan OS Windows cronjob dapat menggunakan software tambahan [banyak kok di internet] dan menggunakan tool scheduled tasks yang sudah include di windows. Ayo kita mulai...

  1. Buat file PHP nya.
    Yang pertama kali dibuat adalah file PHP. Dalam file PHP ini berisi program perintah untuk cek ke database siapa-siapa saja yang berulang tahun pada hari ini serta program perintah send email kepada orang yang berulang tahun tersebut. Contoh pada gambar dan simpan dengan nama file ulangtahun.php
    File PHP

  2. Upload file PHP di Web Server
    File ulangtahun.php yang telah dibuat tadi diupload ke root webserver.
    Upload

  3. Klik Start Menu - Run... ketik cmd dan enter/ok [untuk membuka Command Prompt]
    Run

  4. Jalankan program AT berikut ini
    CMD
    • AT = perintah scheduled task
    • 14:00 = eksekusi ulangtahun.php dilaksanakan tiap jam 14:00
    • /every:M,T,W,Th,F,S,Su = eksekusi file ulang tahun dilaksanakan tiap hari
    • "C:\Program Files\Mozilla Firefox\firefox.exe" http://localhost/ulangtahun.php = perintah yang dijalankan cronjob yaitu aplikasi browser firefox dan diset langsung menjalankan file pada alamat http://localhost/ulangtahun.php

  5. Pada tool scheduled tasks control panel akan terlihat job baru [At1]. Itulah cronjob yang baru saja kita bikin.
    Scheduled Tasks

  6. Setiap hari jam 14:00 cronjob akan mengeksekusi http://localhost/ulangtahun.php dan email yang terkirim akan seperti ini
    Email

Selamat mencoba...



 

Comments  

 
0 #2 kips 2011-08-03 06:09
Layak dijajal nih, mayan membantu dikala lupa Very Happy
Salam!
Quote | Report to administrator
 
 
0 #1 Majalah Masjid Kita 2011-07-25 15:05
hebat blog atau situs nya mas.. salut saya sama core bisnisnya Smile sukses terus mas en saalam kenal Smile
Quote | Report to administrator
 

Add comment


Security code
Refresh

Wempi Satria
Wempi NoksPi
Plugin Joomla AutoSEO 1.2 by geekspace.free.fr