Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1758 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [PERL] open sur une commande shell - code de retour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PERL] open sur une commande shell - code de retour

n°676155
stryge9
Posté le 11-05-2005 à 12:58:38  profilanswer
 

Bonjour,
 
 
Je voudrais lancer des commandes depuis un script perl, récupérer la sortie standard de la commande et le code de retour.
 
 
avec un system on peu avoir le code de retour, par contre pas de sortie.
avec un open ( "cmd |" ) on peu avoir la sortie mais peu etre pas le code de retour de la commande.
 
y'a un moyen pour combiner les deux ? ou j'ai raté un épisode ?
 
 
merci d'avance.

mood
Publicité
Posté le 11-05-2005 à 12:58:38  profilanswer
 

n°676158
YupYup
Non.
Posté le 11-05-2005 à 12:59:58  profilanswer
 

Tu peux récupérer le code de retour de ta commande avec un "echo $?" juste après l'exécution.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°676187
stryge9
Posté le 11-05-2005 à 13:43:22  profilanswer
 

je l'ai deja fait. mais ca veut dire qu'il faut modifier la ligne de commande passe a open, le code de retour peu pas etre recupere via open ?
 
je crois que je vais laisser comme ca. C'est juste que ca fait une commande en +, alors que la commande est deja assez chargée, donc je voudrai virer tout ce qui est inutile pour ne pas faire des forks dans tous les sens.
 
merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [PERL] open sur une commande shell - code de retour

 

Sujets relatifs
open office et debianProbleme de script shell
problème avec XML::Parser (perl module)Installer open office 2 beta bc pour tester
[growisofs] gravure dvd en ligne de commandeUne license open source dans le biotech?
commande find + grep :Dpartitionner disque dur avec un script perl
[debian] snd_ctl_open failedRécupérer le retour d'une commande et le mettre dans une variable
Plus de sujets relatifs à : [PERL] open sur une commande shell - code de retour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR