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

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Commande shell et message d'erreur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Commande shell et message d'erreur

n°724628
burgergold
5$? va chez l'diable!
Posté le 13-05-2004 à 13:41:02  profilanswer
 

Je cherche à exécuter une command système avec les backquotes et ne récupérer que le message d'erreur.
 
my $errmsg = `$commande`;
 
si la commande est "ls /tmp" et que celle ci fonctionne, je ne veux pas avoir le résultat de cette dernière.
 
Par contre, si la commande est "ls /tmp/toto" et que /tmp/toto n'existe pas, je veux que le message d'erreur soit dans $errmsg
 
Taz semble penser qu'il y a un module perl pour ca, perso j'en connais pas (deja quia 3 moyens pour faire une commande système)
 
merci

mood
Publicité
Posté le 13-05-2004 à 13:41:02  profilanswer
 

n°724641
burgergold
5$? va chez l'diable!
Posté le 13-05-2004 à 13:50:30  profilanswer
 

étrange, ca semble fonctionner mais jétais pourtant certain l'avoir testé hier
 
`$commande 2>&1 1>/dev/null`


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Commande shell et message d'erreur

 

Sujets relatifs
message erreur MySQLRécupération de fichiers FTP par ligne de commande
[shell ou Perl] Parser un fichier et le modifierC shell (sh): question a 1Euro: comment incrementer une valeur?
Erreur ORACLEErreur PHP sur free.fr
Je n'arrive pas a installer perl sur apache 1Boucler sur les lignes d'un fichier texte (shell UNIX)
Plus de sujets relatifs à : [Perl] Commande shell et message d'erreur


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