[PHP] executer en arriere plan script shell

Fermé
seinto28 - 20 avril 2005 à 14:05
 Jebik - 5 févr. 2011 à 13:21
Bonjour,

J'execute un commande shell dans un fichier executable via une page php et comme l'execution est longue, je veux utiliser nohup pour que php n'attende pas le retour, le problème est que php n'execute plus ce script avec nohup.
Par exemple,

Si je fais :

exec("locate *.php > sortie.txt");
->ça marche

mais si je fais :

exec("nohup toto.sh &")

avec toto. sh contenant :
locate *.php > sortie.txt

et le fichier mis en executable (+x)
ça ne marche plus?!!

Est-ce que quelqu'un sait d'ou ça peut venir?

Thanks
A voir également:

1 réponse

Je faisais des recherche sur se sujet et je sui tomber sur ton message juste une quesion tu a mis ton -x a tout les user car c apache qui execute les scriptshell pa ton user normal donc il luis faut les droit.
0