GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan WGET untuk menjalankan cronjob PHP

Saya mencoba mengikuti format, berfungsi dengan baik

*/5 * * * * wget --quiet -O /dev/null http://localhost/cron.php

wget -O- http://www.example.com/cronit.php >> /dev/null

Ini berarti kirim file ke stdout, dan kirim stdout ke /dev/null


Anda dapat memberitahu wget untuk tidak mengunduh konten dengan beberapa cara berbeda:

wget --spider http://www.example.com/cronit.php

yang hanya akan melakukan permintaan HEAD tetapi mungkin melakukan apa yang Anda inginkan

wget -O /dev/null http://www.example.com/cronit.php

yang akan menyimpan output ke /dev/null (lubang hitam)

Anda mungkin ingin melihat saklar -q wget juga yang mencegahnya membuat output

Saya pikir opsi terbaik mungkin adalah:

wget -q --spider http://www.example.com/cronit.php

itu kecuali Anda memiliki logika khusus yang memeriksa metode HTTP yang digunakan untuk meminta halaman


Linux
  1. Menggunakan PHP di halaman html

  2. Menggunakan mod_cluster di Apache

  3. MySQLdump tanpa kata sandi di cronjob

  1. Jalankan proses dengan output realtime di PHP

  2. Menggunakan jam tangan untuk menjalankan fungsi berulang kali di Bash?

  3. CronJob setiap 25 menit

  1. Tidak dapat membuat koneksi menggunakan ssh2_connect() di PHP

  2. Format Cookie Saat Menggunakan Wget?

  3. Menggunakan Instalasi PHP Alternatif