Pertanyaan Bagaimana saya bisa membuat skrip PHP saya berjalan pada waktu tertentu setiap hari? [duplikat]


Pertanyaan ini sudah memiliki jawaban di sini:

Saya memiliki skrip PHP yang memeriksa kode database saya untuk validitas. Bagaimana saya bisa menjalankan ini setiap hari pada waktu tertentu sehingga saya bisa menjalankannya dengan autopilot.


14
2017-12-29 22:56


asal


Jawaban:


Apa yang Anda inginkan disebut tugas cron dan sudah dibahas di sini:

PHP: menjalankan pekerjaan terjadwal (pekerjaan cron)


13
2017-12-29 22:58



Jika Anda menggunakan cPanel pada host Anda, Anda bisa pergi ke Advanced -> cron jobs. Kemudian di dalam sana Anda dapat mengatur perintah cron job seperti ini:

wget http://yoursite.com/yourfile.php

yang http://yoursite.com/yourfile.php harus menunjuk ke fungsi yang Anda inginkan. Anda juga dapat mengatur interval waktu pengulangan di sana.

Cara ini yourfile.php disebut dalam interval tertentu.


6
2017-10-14 21:36



Fitur CronJobs sering dinonaktifkan pada kebanyakan hosting Linux gratis atau murah. Jika Anda bisa menggunakan cron, Anda bisa menggunakannya.

Alternatif:

  • Gunakan layanan seperti: http://www.setcronjob.com/ (banyak ada, hanya mencari di google), untuk menjadwalkan tugas Anda secara gratis (1x per jam).
  • Jika Anda membutuhkan sedikit lebih banyak jus, Anda harus melihat ke dalam mesin aplikasi google cron. Di cron Anda cukup melakukan yang sederhana permintaan asynchronous untuk memanggil halaman Anda.

3
2017-12-29 23:22



Ada seorang interpreter yang disebut php. Jalankan skrip Anda melalui itu sebagai pekerjaan cron.


1
2017-12-29 22:59



Jika Anda pengguna linux / unix, saya sarankan Anda menggunakannya CRON .


0
2017-12-29 23:00



Semoga ini akan membantu Anda.

Anda dapat menjadwalkan tugas di Windows - panel kontrol-> alat administratif adalah tempat Anda menemukan penjadwal tugas.

jalankan php secara otomatis setelah setiap jam

Terima kasih


0
2018-02-03 05:49



Jika Anda memiliki server sendiri, Anda dapat menjalankan cronjob (unix / linux) atau tugas terjadwal (windows).

Jika aplikasi / situs Anda di-host pada shared host yang tidak menawarkan cronjobs Anda menggunakan sevice seperti http://www.onlinecronjobs.com/

Saya belum diuji yang satu ini tetapi Jika Anda google sedikit (biaya kata-kata) Anda akan menemukan banyak dari mereka. Mereka akan memanggil pengkodean url tertentu ke jadwal tetap. Sebagian besar dari mereka memiliki satu set ip addeses tetap sehingga Anda dapat mengambil scipt dari yang dipanggil oleh orang lain.


-1
2017-12-29 23:15



Anda dapat dengan mudah menggunakan database Anda untuk menyimpan eksekusi terakhir dari skrip.

Setiap eksekusi halaman tertentu Anda menjalankan skrip yang melakukan hal berikut:

  • Periksa apakah lebih dari 8 jam (contoh)

  • Cek di database jika skrip telah dieksekusi

Jika dieksekusi: tidak melakukan apa-apa.

Jika tidak dieksekusi: mulai dan perbarui tanggal eksekusi terakhir dalam basis data.


-1
2017-09-11 22:13