GNU/Linux >> Tutoriels Linux >  >> Linux

Utiliser WGET pour exécuter un cronjob PHP

J'ai essayé le format suivant, ça marche bien

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

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

Cela signifie envoyer le fichier à stdout et envoyer stdout à /dev/null


Vous pouvez indiquer à wget de ne pas télécharger le contenu de différentes manières :

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

qui effectuera juste une requête HEAD mais fera probablement ce que vous voulez

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

qui enregistrera la sortie dans /dev/null (un trou noir)

Vous voudrez peut-être aussi regarder le commutateur -q de wget qui l'empêche de créer une sortie

Je pense que la meilleure option serait probablement :

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

à moins que vous n'ayez une logique spéciale vérifiant la méthode HTTP utilisée pour demander la page


Linux
  1. Utilisation de sudo pour déléguer des autorisations sous Linux

  2. Impossible d'établir une connexion à l'aide de ssh2_connect() en PHP

  3. Format des cookies lors de l'utilisation de Wget ?

  4. Utiliser d'autres installations PHP

  5. Comment rediriger http vers https en utilisant .htaccess ?

Utilisation de Curl pour effectuer des requêtes API REST

Exécutez le logiciel MacOS sur Linux à l'aide de Darling

Comment exécuter un script Python en PHP

Comment exécuter une commande périodiquement sous Linux à l'aide de Watch

Comment se connecter à MySQL en utilisant PHP

CronJob toutes les 25 minutes