web-dev-qa-db-fra.com

"charger" une URL dans le terminal

Je mets "charge" entre guillemets parce que je n'essaye pas d'ouvrir un site Web via un terminal. J'ai un script PHP sur un serveur Web qui se connecte à un fichier texte lorsqu'il a été chargé. Je voudrais configurer un cron sur un système Linux alimenté par batterie pour charger l'URL de this PHP script une fois par minute. Je voudrais le faire pour qu'il fonctionne jusqu'à ce que la batterie meure et je peux voir combien de temps il a fonctionné en consultant le fichier txt sur mon serveur.

J'essaie de savoir s'il existe quelque chose comme une commande "ping" pour une URL spécifique, pas seulement un serveur ou une IP. J'espère que cela a du sens. =)

1
user174148

Dans votre appareil alimenté par batterie, exécutez crontab -e puis ajoutez cette ligne à la fin:

* * * * * wget -q -O- http://www.example.com/full/URL/path.php > /dev/null

Il s'exécutera toutes les minutes et le code HTML renvoyé par votre PHP (le cas échéant) sera simplement supprimé.

4
Eric Carvalho