Planifier une tache unix en php ? - PHP - Programmation
Marsh Posté le 12-01-2011 à 18:29:41
La réponse s'appelle CRON
et la réponse est oui pour les $_GET.
Marsh Posté le 12-01-2011 à 18:32:32
Mais la réponse pour les $_GET est : C'est très dangeureux, à utiliser avec grande modération et attention!
Marsh Posté le 12-01-2011 à 18:35:46
esox_ch a écrit : Mais la réponse pour les $_GET est : C'est très dangeureux, à utiliser avec grande modération et attention! |
Cela va de soi.
Marsh Posté le 13-01-2011 à 10:57:17
Je connais bien le cron. Seulement, comment créer un cron en ligne de commande, sans devoir confirmer, enregistrer le fichier crontab, ou un truc comme ça ?
est-ce que deux lignes successives, de type :
exec("crontab -e" );
exec("10 00 * * * php /lien/vers/ton/fichier.php" );
suffiraient ?
Ca m'étonnerait que ça se passe comme ça ^^
Marsh Posté le 17-01-2011 à 17:34:50
Merci pour votre aide à tous, j'ai finalement abordé le problème différemment et réglé. Je parcourrai toutefois la doc que vous m'avez fourni, afin d'en savoir plus. Merci encore
Marsh Posté le 12-01-2011 à 18:11:43
Hello a tous
Voila, je cherche à planifier l'exécution d'un script php, via... un autre script php.
Je suppose qu'il y a une commande simple en unix, à utiliser avec exec(), qui me permette de dire "a telle heure tel jour, lance ce fichier php" ou "dans 5 min, lance ce fichier php". Mais je ne suis pas parvenu à trouver laquelle
Une petite question supplémentaire, est-ce possible également de transférer des paramètres en GET de cette façon ?
Merci d'avance !
---------------
Si ça n'explose pas, vous ne faites pas avancer la science.