Php +crontab [Résolu]

Signaler
Messages postés
12
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
1 décembre 2008
-
Messages postés
12
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
1 décembre 2008
-
salut,

je veux executer un fichier d'un crontab dans mon code php

<?


//code

exec("crontab $cheminfichier");

?>

mais il n'a pas  fonctionner 

je veux une solution.

2 réponses

Messages postés
855
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
28 juillet 2009
1
Hello
"je veux une solution" -> merci de prendre le temps de dire "s'il vous plait", "j'aimerais", etc...

Ca veut dire quoi executer un fichier du crontab?, je veux dire pourquoi ne pas directement executer ton fichier ?*
que veux tu dire par "il n'a pas fonctionner?"
mirroir, mon beau mirroir, dis moi quels sont les messages d'errer que shumi a recu .....

-------------------------------------

Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
Messages postés
12
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
1 décembre 2008

salut,et merci de votre attention..

pour votre premiere question "Ca veut dire quoi executer un fichier du crontab?" voila la reponse:

1. j'ai un fichier "envoie.php" statique qui reçoit  à chaque
validation du formulaire le nom d'une table  de base de donnée


2.j'ai crée un fichier txt danslequel je vais mettre 

"$newcrontab"


3.puis j'execute le crontab qui appelle le fichier crée ce qui n'est
pas normal c'est que  le crontab suivie du nom du fichier créer
s'execute  à  partir  du terminal ???

<?
<meta http-equiv= "Content-Type" content="text/html; charset=UTF-8" /><meta name="Generator" content="Kate, the KDE Advanced Text Editor" />$cheminenvoie="/var/www/html/projet/envoie.php?base='$fic'";$newcrontab=$min.' '.$heur.' '.$jour_mois.' '.$mois.' '.$jour_sem.' '.$cheminenvoie;System("cat > /home/ca/fichier/$nom_pro.txt ");$filename="/home/ca/fichier/$nom_pro.txt"; $fichier = fopen($filename,"w");fputs($fichier,$newcrontab);fclose($fichier);System("crontab $filename");

?>


et merci