[debian] tâche cron vers http

Résolu/Fermé
wally - 4 janv. 2011 à 11:49
 wally - 4 janv. 2011 à 14:30
Bonjour tout le monde,

je viens de débuter sous linux, principalement pour créer un serveur web et mon problème est le suivant :

Je possède un hébergement chez un fournisseur et j'aurais besoin de lancer une tâche cron toute les heures vers une page web

Je sais pas si je suis très clair, mais j'aimerais que par exemple toute les heures mon serveur personnelle exécute un script php ce trouvant sur http://www.monsite.com/mon_script.php

j'ai vue que des services payant le faisait, et comme j'ai monter mon propre serveur personnel je me dit que je devrais pouvoir le faire.

j'ai fait quelques recherche sur le web, mais tous les sujet que j'ai pu trouver parle d'un script shell et non pas un script php externe

Donc est-ce faisable et si oui comment ?

D'avance merci de votre aide

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
4 janv. 2011 à 11:57
Salut,

Est-ce que l'appel de la page "mon_script.php" suffit à lancer l'exécution du script ? Ou bien y-a-t-il une ou des inter-actions qui doivent être exécutées ?
0
Re bonjour, merci pour votre réponse rapide

Alors oui le scripts mon_script.php s'occuperait de tout, il faudrais juste que mon serveur envoi donc une requête exécutant le http://www.monsite.com/mon_script.php toute les heures

pour être un peut plus précis, le script va modifier une données dans la base de données de mon hébergeur

encore merci d'avance de votre aide
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
4 janv. 2011 à 12:10
Normalement avec "cURL" ou "wget" ça devrait pouvoir se faire...

Mais bon, après tout dépend de la forme de la requête à envoyer...

Exemple de ce qu'il est possible de faire via cURL : https://curl.se/docs/httpscripting.html
0
merci beaucoup pour votre aide, effectivement wget à régler mon problème, celà fonctionne xD

Encore merci
0