Salut, il existe plusieurs exemples spécifiques, mais je voulais juste avoir un générique appelant PHP appelant en arrière-plan de shell_exec.shell_exec exemple php
Donc, ma fonction php exécute un gros travail de traitement.
En haut du script (process.php) je mets?
!#usr/bin/php
Je pense - un moyen d'obtenir ce chemin spécifique, peut-être «quel php»?
alors la commande réelle est
shell_exec(sprintf('php process.php %s %s > /dev/null 2>/dev/null &','data1','data2'));
et accéder aux données de process.php avec argsv[1]
et argsv[2]
?
grâce
La syntaxe de tralala est '#/chemin/vers/interpreter', pas' # 'comme vous l'aviez, et oui, en utilisant 'quel php' obtiendra le chemin que vous devriez utiliser dans le script. Cependant, le shebang n'est nécessaire que si vous avez l'intention de l'exécuter directement sur la ligne de commande, c'est-à-dire './Nameofscript'. Si vous utilisez le 'php nameofscript.php', il est redondant, car vous utilisez déjà PHP explicitement. –