Dans un précédent fil, je demandais de l'aide pour faire un
mini-serveur A.
Là j'ai besoin de faire un script perl B qui, dès le début, lance le
serveur A.
Comme le script qui fait le serveur A est composé d'une boucle infinie,
je ne peux pas utiliser
require "serveur.pl"; # dans B
J'ai essayé en faisant :
`perl /chemin/du/serveur/serveur.pl &`; # dans B
Ça ouvre bien le serveur A, mais par contre le script B se fige à
partir de cette ligne.
Y a-t-il un autre moyen, qui marcherait lui ?
Amicalement,
Christophe
--
Pour me répondre, cliquez ici -> http://www.75018.org/email.cgi
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
dominix
Christophe CLEMENT wrote:
Bonjour,
iaorana
Là j'ai besoin de faire un script perl B qui, dès le début, lance le serveur A. Comme le script qui fait le serveur A est composé d'une boucle infinie, je ne peux pas utiliser require "serveur.pl"; # dans B
perldoc -f fork
J'ai essayé en faisant : `perl /chemin/du/serveur/serveur.pl &`; # dans B
puis { do "/chemin/du/serveur/serveur.pl" }
-- dominix
Christophe CLEMENT wrote:
Bonjour,
iaorana
Là j'ai besoin de faire un script perl B qui, dès le début, lance le
serveur A.
Comme le script qui fait le serveur A est composé d'une boucle
infinie, je ne peux pas utiliser
require "serveur.pl"; # dans B
perldoc -f fork
J'ai essayé en faisant :
`perl /chemin/du/serveur/serveur.pl &`; # dans B
Là j'ai besoin de faire un script perl B qui, dès le début, lance le serveur A. Comme le script qui fait le serveur A est composé d'une boucle infinie, je ne peux pas utiliser require "serveur.pl"; # dans B
perldoc -f fork
J'ai essayé en faisant : `perl /chemin/du/serveur/serveur.pl &`; # dans B
puis { do "/chemin/du/serveur/serveur.pl" }
-- dominix
Christophe CLEMENT
perldoc -f fork
puis { do "/chemin/du/serveur/serveur.pl" }
Comme ça ?? fork(); { do "/chemin/du/serveur/serveur.pl"; }
J'ai essayé, ça lance bien le script, mais ça finit toujours par planter mon terminal qui n'a rien à voir dans l'histoire, et ça me relance mon système tout seul (MacOS X pourtant). Me serais-je trompé ?
Christophe -- Pour me répondre, cliquez ici -> http://www.75018.org/email.cgi
perldoc -f fork
puis
{ do "/chemin/du/serveur/serveur.pl" }
Comme ça ??
fork();
{ do "/chemin/du/serveur/serveur.pl"; }
J'ai essayé, ça lance bien le script, mais ça finit toujours par
planter mon terminal qui n'a rien à voir dans l'histoire, et ça me
relance mon système tout seul (MacOS X pourtant).
Me serais-je trompé ?
Christophe
--
Pour me répondre, cliquez ici -> http://www.75018.org/email.cgi
Comme ça ?? fork(); { do "/chemin/du/serveur/serveur.pl"; }
J'ai essayé, ça lance bien le script, mais ça finit toujours par planter mon terminal qui n'a rien à voir dans l'histoire, et ça me relance mon système tout seul (MacOS X pourtant). Me serais-je trompé ?
Christophe -- Pour me répondre, cliquez ici -> http://www.75018.org/email.cgi
Christophe CLEMENT
Le 12/02/2004 vers 22h37, "Christophe CLEMENT" a
Il faudrait aussi qu'une fois que le second script est activé, même si le premier script s'arrête, le second continue de tourner.
Christophe -- Pour me répondre, cliquez ici -> http://www.75018.org/email.cgi
Le 12/02/2004 vers 22h37, "Christophe CLEMENT" <coucou@127.0.0.1> a
Il faudrait aussi qu'une fois que le second script est activé, même si
le premier script s'arrête, le second continue de tourner.
Christophe
--
Pour me répondre, cliquez ici -> http://www.75018.org/email.cgi