Execution d'un script périodiquement

bibou2811
Invité n'ayant pas de compte PHPfrance

04 juin 2012, 11:57

Bonjour je suis nouveau sur le forum, je viens vous voir car je ne trouve absolument pas ma réponse après de multiples recherches.

j'ai réalisé un petit script php qui permet de recupérer l'ip, l'os , l'heure , l’état de connection(connecté ou pas ), le port pingé.

J'aimerais que ce script s’exécute périodiquement (toutes les heures) sur chaque pc client , ce script rempli ma base de donnée.
ensuite une autre page m'affiche un tableau avec les differentes info de mes client ce qui permettrait de faire du monitoring et de savoir si un un des pc n'est plus connecté.

j'ai déjà effectué des taches Windows planifiées mais j'aimerais que sa s'effectue en tache de fond, je vois mal mes clients avec une nouvelle page qui s'ouvre toutes les heures sur leurs postes .

On ma aussi parlé de curl mais impossible de trouver un tuto compréhensible

J'espère que vous pourrez m'aider, je vous remercie de vous interreser a mon problème

Cordialement.

ViPHP
xTG
ViPHP | 7331 Messages

04 juin 2012, 12:45

Exécutes le en mode CLI. :)

bibou2811
Invité n'ayant pas de compte PHPfrance

04 juin 2012, 13:46

j'ai déja essayé mais quand je veut récupérer l'adresse ip avec : $_SERVER["REMOTE_ADDR"]; en cli je ne peut pas les récupérer, donc mon script ne remplis plus sa fonction

ViPHP
xTG
ViPHP | 7331 Messages

04 juin 2012, 13:51

Dans ce cas tu n'a guère le choix. Soit dit en passant PHP n'est absolument pas fait pour faire du monitoring.
C'est plus un langage client qu'il te faudrait. :/