Planifier une tache unix en php ?

Planifier une tache unix en php ? - PHP - Programmation

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 !  :hello:


---------------
Si ça n'explose pas, vous ne faites pas avancer la science.
Reply

Marsh Posté le 12-01-2011 à 18:11:43   

Reply

Marsh Posté le 12-01-2011 à 18:29:41    

La réponse s'appelle CRON
 
et la réponse est oui pour les $_GET.
 

Reply

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!


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

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.  

Reply

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 ^^


Message édité par jerryone3 le 13-01-2011 à 11:01:36

---------------
Si ça n'explose pas, vous ne faites pas avancer la science.
Reply

Marsh Posté le 13-01-2011 à 11:06:44    

Reply

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 ;)


---------------
Si ça n'explose pas, vous ne faites pas avancer la science.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed