Bonjour à tous,
Je m'arrache un peu les cheveux à parcourir le net à la recherche d'une solution à mon problème. Il faut dire que j'ai du mal à mettre des mots dessus. Je vais essayer d’être le plus clair possible.
J'ai trois script sur deux serveurs différents (je ne met pas tout le script ce serait rédhibitoire)
le premier que j'appel robot
1 2
| curl($url); //il se connect à une url et en télécharge le contenu
curl("url de mon timer?".$time);//Je passe le temps dexécution de mon script en paramètre pour ajuster le timer |
le deuxième que j'appel timer dont le seul but est d'attendre un laps de temps
1 2
| sleep(3600-$time); //le but étant d'etre sur de lancer le script toutes les 3600s
fopen(controlleur) |
Le dernier que j'appel le controlleur
curl(urlrobot) //il appel juste le script distant du robot
Mon problème maintenant est que le premier script, celui du robot attend le temps de chargement du deuxième et comme c'est un timer de 3600s, ca fait long.
Est t'il possible de lancer le script distant du timer mais sans attendre que celui-ci ai finit ?
Partager