il s'agit de programmation UNIX , donc un minimum de connaissance du monde UNIX est necessaire. il y a des tres bons bouquins à ce sujet chez nos amis les libraires.
si tu souhaites faire un simple lanceur de processus, il suffit de faire un : exec($program) unless fork() ou $program contient le chemin complet vers le programme a executer. system( $program ) peut te remplacer avantageusement le bout de code precedent dans bien des cas.
si tu souhaites communiquer avec ce programme, il vaut mieux se tourner vers le popen() perl connu sous open( my $handle, "-|", $program ) ou open( my $handle, "|-", $program ); . bien entendu tu as aussi, `$program` qui permet de recuperer tout ce que retourne l'execution de $program .
de toute facon, la lecture de perldoc perlicp apres la lecture d'un bouquin de programmation unix te fera le plus grand bien.
[^] # Re: execve & fork
Posté par Mouns . En réponse au message Problème avec exec() en Perl/Gtk. Évalué à 2.
si tu souhaites faire un simple lanceur de processus, il suffit de faire un :
exec($program) unless fork() ou $program contient le chemin complet vers le programme a executer. system( $program ) peut te remplacer avantageusement le bout de code precedent dans bien des cas.
si tu souhaites communiquer avec ce programme, il vaut mieux se tourner vers le popen() perl connu sous open( my $handle, "-|", $program ) ou open( my $handle, "|-", $program ); . bien entendu tu as aussi, `$program` qui permet de recuperer tout ce que retourne l'execution de $program .
de toute facon, la lecture de perldoc perlicp apres la lecture d'un bouquin de programmation unix te fera le plus grand bien.