GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzo di WGET per eseguire un cronjob PHP

Ho provato a seguire il formato, funziona bene

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

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

Ciò significa inviare il file a stdout e inviare stdout a /dev/null


Puoi dire a wget di non scaricare i contenuti in un paio di modi diversi:

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

che eseguirà solo una richiesta HEAD ma probabilmente farà quello che vuoi

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

che salverà l'output in /dev/null (un buco nero)

Potresti voler guardare anche l'opzione -q di wget che gli impedisce di creare output

Penso che l'opzione migliore sarebbe probabilmente:

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

questo a meno che tu non abbia una logica speciale che controlli il metodo HTTP utilizzato per richiedere la pagina


Linux
  1. Utilizzo di mod_cluster in Apache

  2. Formato dei cookie quando si utilizza Wget?

  3. Come reindirizzare da http a https usando .htaccess?

  4. Esegui lo script php come processo daemon

  5. Usare watch per eseguire ripetutamente una funzione in Bash?

Utilizzo di Curl per effettuare richieste API REST

Esegui il software MacOS su Linux usando Darling

Come eseguire uno script Python in PHP

Come eseguire periodicamente un comando in Linux usando Watch

Come connettersi a MySQL usando PHP

Come analizzare le intestazioni HTTP usando Bash?