Bonjour, j'ai un petit script qui a besoin d'etre rafraichi qui parcours des emails dans une base et en supprime les emails invalide. le probleme est qu'elle s'arrete mais que j'aimerais qu'elle se relance automatiquement sans la programmer via une crontab

merci pour toute idée

3 réponses


Ch0c4
Réponse acceptée

Si ton script est sur linux tu peux créer un script bash qui execute ton script php toutes les x min dans un screen
doc du screen http://doc.ubuntu-fr.org/screen

Exemple du script bash

#!/bin/bash

while [ 1 ]
do
    /usr/bin/php monscriptphp.php

    sleep 10 # 10 secondes tu peux mettre 1m/1h/1d (minute/heure/jour)
done

Donc la ça execute ton script php toutes les 10 secondes

sylvain
Auteur

Merci beaucoup

Si votre serveur ne dispose pas d'un cron, je utiliser un service de cron appelé easycron.com pour déclencher le script à exécuter.