2011-05-18 6 views
1

Je veux que plusieurs processus PHP s'exécutent en arrière-plan sans déranger l'utilisateur. C'est le code que j'ai:Comment démarrer une nouvelle instance de PHP dans Windows sans ouvrir une nouvelle fenêtre CMD?

exec("psexec -d php peak.php map/eline/updatedotrange first=$first last=$last filename=$filename > NUL 2> NUL"); 

Mais pour chaque instruction exec, un nouveau CMD apparaît. Ce genre de ruine pour moi quand je suis en boucle 100 fois et en cours d'exécution de cette ligne.

De toute façon je peux faire fonctionner le processus en arrière-plan, sans que l'utilisateur s'en aperçoive?

+0

Ne 'start/B travail php x.php' ? Je pense que j'ai utilisé quelque chose comme ça il y a environ 10 ans. Voir: http://zeroflag.wordpress.com/2007/05/12/start-command/ –

+0

J'ai essayé cela. Il n'y a pas de différence dans les résultats de 'start/B php' et' php' – Hubro

Répondre

Questions connexes