Memanggil File PHP melalui Task Scheduler Windows

scheduled-task-windows

scheduled-task-windows

Terkadang seorang programmer muda mengalami kesulitan ketika menghadapi sebuah kondisi dimana diharuskan untuk menjalankan php file berdasarkan waktu yang telah ditentukan (schedule task).

Sebenarnya ada banyak cara untuk dapat melakukan hal tersebut dan salah satunya adalah yang akan dibahas secara detail pada postingan kali ini yakni “Menjalankan File PHP melalui Task Scheduler Windows”.

Melalui service windows inilah akan dibuat penjadwalan untuk pemanggilan secara otomatis file php diatas. Pemanggilan dapat dilakukan secara berulang dan otomatis berdasarkan menit, jam, harian, bulanan dan tahunan.

Adapun langkah-langkahnya adalah sebagai berikut:

  1. Buatlah file php yang hendak dijalankan berdasarkan interval waktu
  2. Komputer/server yang digunakan telah terinstall php atau web server
  3. Membuat schedule task baru di task scheduler windows

Ok Sobat…. Tanpa panjang x lebar, langsung saja kita mulai :

Tahap I

  1. Buatlah sebuah file php yang isinya sesuaikan dengan kebutuhan data. Dan pastikan saat dipanggil langsung melalui file tersebut dapat berjalan lancar dan memberikan hasil sesuai dengan kebutuhan. Contoh nama file adalah scheduletarget.php
  2. Catat lokasi path file dari file php tersebut
    Memanggil file php dengan task scheduler windows 01

Tahap II

  1. Pastikan komputer yang digunakan telah terinstall php atau aplikasi web server seperti xampp atau wamp atau sejenisnya
  2. Pastikan service apache dan mysql telah berjalan (running)
    Memanggil file php dengan task scheduler windows 02

Tahap III

  1. Tentukan nama scheduler task yang akan dibuat misal auto_bel_masuk
  2. Buka task scheduler windows
    Memanggil file php dengan task scheduler windows 03
  3. Pilih Create Task
    Memanggil file php dengan task scheduler windows 04
  4. Pilih Tab “General” dan masukkan nama task scheduler yang akan dibuat. Missal auto_bel_masuk
    Memanggil file php dengan task scheduler windows 05
  5. Pilih Tab “Trigger” dan pilih “New” untuk membuat kondisi baru. Di tab menu inilah kapan dan berapa banyak file php tersebut dipanggil
    Memanggil file php dengan task scheduler windows 06

Pada pilihan Setting : berfungsi untuk mengatur tingkat frekuensi pekerjaan dimana pilihannya adalah one time (sekali saja), daily (tiap hari), weekly (tiap minggu), monthly (tiap bulan).

  • Jika pilih one time maka silakan isi kolom start. Dimana kolom Start berisi tanggal dan pukul berapa pekerjaan yang dijadwalkan dimulai
  • Jika pilih daily maka akan ada opsi tambahan yakni berapa hari sekali perkjaan yang dijadwalkan akan dijalankan
    Memanggil file php dengan task scheduler windows 07
  • Jika memilih weekly maka ada opsi tambahan pilihan hari. Yang artinya tiap hari apa saja pekerjaan yang dijadwalkan tersebut dijalankan
    Memanggil file php dengan task scheduler windows 08
  • Dan jika memilih monthly maka akan ada pilihan bulan dan tanggal berapa pekerjaan yang dijadwalkan tersebut dijalankan
    Memanggil file php dengan task scheduler windows 09
  1. Pilih Tab “Action” dan klik “New”
    Memanggil file php dengan task scheduler windows 10

Tab “Action” berfungsi untuk mengatur file mana dan dengan program apa file tersebut

Isilah 3 (tiga) kolom tersebut dengan

Memanggil file php dengan task scheduler windows 11

  • Program/Script

Pada kolom ini masukkan lokasi aplikasi/program yang digunakan untuk menjalankan file php. Karena file yang akan di panggil adalah file php maka masukkan lokasi path dari aplikasi  PHP. Sebagai contoh “D:\xampp\php\php.exe”, jangan lupa kasih tanda petik dua di awal dan di akhir.

  • Argument

Pada kolom ini masukkan argument. Karena yang akan dipanggil adalah sebuah file maka masukkan argument –f diikuti lokasi path file yang akan dipanggil dalam hal ini adalah scheduletarget.php. Dan teks lengkapnya adalah sebagai berikut : –f “D:\xampp\htdocs\scheduletarget.php”

  • Start in (optional)

Pada kolom Start in masukkan lokasi path dari aplikasi/program php yang akan dieksekusi dan ingat tanpa menuliskan nama file exe nya. Contoh “D:\xampp\php\

  • Jika ada permintaan untuk memasukkan username dan password administrator maka masukkan saja
  1. Pastikan nama task schedule yang baru dibuat yakni “scheduletarget” muncul di daftar list task schedule
    Memanggil file php dengan task scheduler windows 12
  2. Untuk menguji silakan klik kanan pada “scheduletarget” lalu pilih “Run”
  3. Selamat Anda telah berhasil memanggil file php melalui service “Task Scheduler” Windows

 

 

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

w

Connecting to %s

%d blogger menyukai ini: