Utiliser une tache cron pour réaliser plusieurs actions

- - Dernière réponse : jordane45
Messages postés
26486
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 octobre 2019
- 29 sept. 2019 à 23:53
Bonjour,
Sur un site, j'ai pleins de petites tâches à effectuer automatiquement.
Pour les réaliser toutes pour le moment, il y a une dizaine de tâches cron qui s'effectue chaque jour.
J'aimerais créer une solution pour qu'une seule tache cron puisse effectuer le tout... Je viens vers vous pour avoir vos idées!

J'ai pensé qu'une tache cron exécute une page qui elle-même exécute la dizaine de lien. Mais je ne sais pas s'il y a une fonction php qui permet d'executer des liens. Si cela existe, quelqu'un pourrait-t'il me la donner ou me dire où je pourrais la trouver?

Merci à tous d'avance.

Configuration: Windows / Firefox 69.0
Afficher la suite 

2 réponses

Messages postés
14565
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 octobre 2019
177
0
Merci
En quoi consiste les tâches ?
As-tu essayé de faire un script bash pour grouper tes actions ?
Elle consiste à modifier des données dans les bases de données ou encore à envoyer des mail automatique.
Non, tu aurais un petit exemple dont je pourrais m'en inspirer pour essayer?
NHenry
Messages postés
14565
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 octobre 2019
177 -
Tu peux lancer plusieurs actions en simultané avec un simple script bash :
Action1 &
Action2 &

Le & mettant la tâche en fond.
Commenter la réponse de NHenry
Messages postés
26486
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 octobre 2019
1825
0
Merci
Bonjour,

Par contre
une tache cron exécute une page qui elle-même exécute la dizaine de lien

Une tâche cron s'exécute en arrière plan ... et pas dans un navigateur ....
Donc non..une tâche cron ne pourra pas ouvrir une page puis "exécuter" des liens dedans...

Comme le dit Nhenry... il faudrait nous expliquer en détail ce que doivent faire tes tâches cron.
et si tu as besoin qu'elles fassent des requêtes http (comme suivre des liens...)... penche toi sur la librairie CURL.


Commenter la réponse de jordane45