|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Bonjour,
Suite à ce script, Code :
P.S : ce script n'est pas dédié pour du WEB ! Merci d'avance Arnaud |
||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Bonjour,
Tu peux faire comme ca : Code :
Sohnic
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
||
|
|
00
|
|
|
#3 | ||
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
niquel ca fonctionne !
par contre, j'ai fais ceci : Code :
Le faire ne ne pas mettre de start, cela fait la meme chose mais en arrière plan ? |
||
|
|
00
|
|
|
#4 | ||
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Je répond peut etre en me trompant, mais il me semble que les processus lancer par :
Code :
par contre en fesant un : Code :
pclose(popen('start bin\php\php.exe apps\agent.php &', 'r')); En effet, mes processus lancer créer des logs et avec la 1er manière j'ai aucun log, la seconde, oui... |
||
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Alors j'ai modifier la commande pour avoir enfin se que je voulais :
Code :
pclose(popen('bin\php\php.exe apps\agent.php &', 'w')); Par contre, une question : Pendant un certain temps, le script ne me rend pas la main, mais après oui. Les processus tourne toujours. Si je ferme mon script (lui aussi lancer avec php.exe en dos vu que je vais du script système), mes processus seront bien stoppé ? |
|
|
00
|
|
|
#6 | ||
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
Donc après plein de tests voici ce que je dois faire pour avoir chaque processus tournant indépendamment :
Code :
pclose(popen('start bin\php\php.exe apps\agent.php ', 'w')); Si vous avez une solution de mieux, j'attend vos propositions. Ce qui serai bien c'est de ne pas voir apparaitre les fenetre CMD lancer par le start... le script actuel : Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Tu as travaillé sur la question !
Désolée, mais je connais bien mieux linux que DOS. Je ne sais pas comment resoudre ton pb de terminal.... Je me sers de cette fonctionnalité pour gérer les problèmes de timeout des serveurs web, mais dans ton cas, je ne sais pas comment tu pourrais améliorer le code.... Bon courage, S.
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Arnaud Inscription : décembre 2006 Messages : 871 ![]() |
merci quand meme
|
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
utilises les possibilités du DOS.
Je croit que c'est Des liens utiles autrement : http://www.ss64.com/nt/index.html http://commandwindows.com/ et aussi http://www.google.fr/search?q=window...and+line&hl=fr |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com