lancer un process en background en php

Petit nouveau ! | 3 Messages

02 juin 2006, 11:22

Bonjour, c'est mon premier post, soyez indulgent :shock:

Je souhaite lancer un process unix à distance sur serveur.
Pour ce faire j'utilise la commande exec pour faire un
ssh -f root@nomdemachine "/sbin/init.d/toto start"

quand je le lance à la main, en tant que www, ca marche nickel.

quand je passe tout ça, via la page web, ca mouline à vie.

Avez-vous une idée.

D'avance merci

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

02 juin 2006, 11:33

Utilise popen()
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Petit nouveau ! | 3 Messages

02 juin 2006, 11:38

Le lien web sur la fonction popen() ne marche pas.

as-tu la syntaxe, ou dois-je simplement remplacer exec par popen.

Petit nouveau ! | 3 Messages

02 juin 2006, 12:07

super ca marche, merci bcp


popen("cmd","w");

Merci