CodeS-SourceS Groupes CodeS-SourceS est hébergé par Frontier.fr



Dernières discussions...

[iOs] pas de touche Home sur le simulateur ?
Je n'ai pas de touche Home sur le simulateur iPad ou iPhone même combat ? Bizarre aussi si je change la résolution de celui-ci si je passe a 75% par exemple si je reviens a 100 % sur l'iPhone le bouton home revient ? marche pas sur l'iPad ça ? ...

[iOs] pas de touche Home sur le simulateur ?
Je n'ai pas de touche Home sur le simulateur iPad ou iPhone même combat ? ...

[cherche] "Repository maven"
Salut je tente de développer mon projet. Où puis-je trouver un repository maven? Et de la documnetation en français pour le gérer Et tout gratuit. ...

Variable locale dans une formule
Bonjour, J'aimerais pouvoir utiliser une variable locale dans une formule : par exemple : A B C D E 1 2 3 4 5 =SI(VARDEF(A1:E1)>2;VARGET()) De sorte que je ne suis pas obligé de reprendre A1:...

remonter
Bonjour Comment faire pour que demain mardi se retrouve en première ligne ? Qu'il passe automatiquement à la place de lundi ? Merci ...

Offres d'emploi et de stage...

  • Recherche Développeur Application
    Recherche Développeur Application
    POSTE Rattaché(e) au Directeur Technique et intégré(e) à une équipe professionnelle et créative, vous participerez aux développements des outils 3D de la société. Vous interviendrez notamment sur : · L’étude et la conception des nouv...
  • Recherche Ingénieur développeur Catia V5/V6 et coordinateur CFAO
    Recherche Ingénieur développeur Catia V5/V6 et coordinateur CFAO
    Ingénieur développeur Catia V5 et coordinateur CFAO et maquette numérique Le cabinet ALCANDRE est mandaté par un acteur majeur de l’industrie aéronautique. Nous recherchons pour son compte un Ingénieur développeur Catia V5 et coordinateur CFAO. ...
  • Recherche Développeur PHP5 Sénior H/F
    Darkmira, recrute sur Paris, un développeur (femme ou homme) PHP 5 pour des applications développées chez nos clients. Vous avez au moins 3 années d'expériences dans le langage PHP 5, profil senior. Vous êtes motivé pour vous investir dans le déve...

Le top des photos

Photo ??Photo ???????????????
Photo ????????Photo ????????

Logiciels à télécharger...

  • Nego Facturation (1.84) [Gratuit / Freeware]
    Nego Facturation (1.84) [Gratuit / Freeware]
    Nego Facturation est un logiciel complet qui permet de gérer vos factures et devis très simplement. Ce programme est doté d'une ergonomie incomparable déstinée à satisfaire les utilisateurs les plu...
  • Revealer Keylogger Free (2.07) [Gratuit / Freeware]
    Revealer Keylogger Free (2.07) [Gratuit / Freeware]
    Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous permet de surveiller l'activité des utilisateurs de votre ordinateur et d'enregistrer toutes les touches du ...
  • Devis-Factures PHMSD (2.1.0.1)
    Devis-Factures PHMSD (2.1.0.1)
    Configuration minimale Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à jour) - Processeur 500 Mhz (700 Mhz conseillé) - 256 Mo de Ram - 100 Mo d'espace disque disponible po...



Trouver une discussion à propos de...



popen et stderr

Voir toute la discussion dans une seule page

Ecrit par meta le vendredi 6 juillet 2012 dans le thème : C

Bonjour,
J'utilise popen pour exécuter une commande ksh dont je redirige le stderr:
2> /dev/null.
Si le résultat de la commande est bon, aucun message n'est affiché sur
stdout car il est récupéré via le descripteur dans une chaîne de caractères
C et c'est ce que je veux.
Si le résultat n'est pas bon, le message d'erreur de la commande s'affiche
systématiquement malgré la redirection.
De plus, ni le message provenant du perror ni celui du printf (exécutés en
cas de résultat ko) ne sont affichés que ce soit sur le stderr ou le stdout
(pourtant j'ai bien fermé le descripteur du popen avant). Je voudrais
l'inverse ! C.à.d que les messages C soient affichés, mais pas ceux du ksh.
Le premier problème se résout en fermant le stderr mais je voudrais éviter
cela. Peut-on malgré tout imaginer une fermeture temporaire de stderr dont
aura préalablement dup2-liqué le descripteur pour le réouvrir après, mais je
n'ai pas eu le temps de faire la manip ? Existe-t'il une autre solution (je
préfèrerais) ?
Pour le second, je n'ai pas trouvé.
Merci pour toute aide.


Classé sous : stderr, popen, commande, résultat, message


Les Réponses

  popen et stderr par meta
   Re: popen et stderr par espie@.... (Marc Espie)
    Re: popen et stderr par meta
     Re: popen et stderr par espie@.... (Marc Espie)
      Re: popen et stderr par meta
       Re: popen et stderr par Samuel DEVULDER
      Re: popen et stderr par espie@.... (Marc Espie)
       Re: popen et stderr par Samuel DEVULDER
       Re: popen et stderr par meta
        Re: popen et stderr par meta
   Re: popen et stderr par Bruno Ducrot
      Re: popen et stderr par espie@.... (Marc Espie)
          Re: popen et stderr par meta

Codes en rapport sur CodeS-SourceS avec popen et stderr

WEBSH : WEB SHELL POUR ADMINISTRER UN SERVEUR LINUX SANS CLIENT SSH
Bonjour à tous, Oui je sais, certains vont hurler en entendant parler d'exécution de commandes pa...

CLASSE DE GESTION D'INTERFACE RÉSEAUX
Bonjour à tous, C'est la première source que je partage. Il s'agit d'une classe qui permet de ...

UTILITAIRE DE COMPILATION JAVA (C - DEVCPP)
Je sais pas vous, mais personnelement, g rien trouvé de gratos et de fonctionnel pour compiler et te...

FLUX D'ENTRÉE ET DE SORTIE
Qui n'a jamais eu besoin de récupérer dans un script PHP des données envoyées par une application ti...

CLASS C++ DE CONCEPTION DE FICHIER RAPPORT (LOG)
Voici une source qui vous facilitera la vie, pour tout ceux qui veulent intégrer un suivi d'activé d...

Les discussions similaires sur CodeS-SourceS à popen et stderr

probleme avec popen
Bonjour. Dans un intranet géré par IIS, j'ai un formulaire dans une page .php (j'utilise php 4.3.9). Quand on valide le formulaire, j'exécute un script vbs comme ceci : <? pclose(pop...

recuperer le resultat des unix commandes en c
Bonjour /Bonsoir, J'aimerai savoir comment executer les commandes linux ( ps, w, vmstat et pstat) et recuperer le resultat des commandes en c. Merci d'avance. system dans stdlib.h Ok, j'a...

Executer une commande Dos
Salut a tous ! Ce que je souhaite faire est tout simple je veux au cours d'un programme executer une commande Dos et recuperer le resultat (comme le faisait la commande "popen" en C) or je ne connais...

Console Linux
Bonjour, J'aimerai recuperer grace a un programme en C++ les données affichées, sur la console Linux mais je ne sais pas comment faire..... Si quelqu'un pouvais m'aider tu peux peut etre...

popen & stdout
bonjour, je fais un popen sur stdout : fclose(stdout); stdout = popen(sendmail_path, "w") .... pclose(stdout); à la fin je voudrai remettre le stdout à sa valeur par défaut(sortie standard) ...

probleme d'envoie de mail
bonjour tout le monde voila je viens de finir un site pour une société, mais le probleme c'est que lorsque la commande est fini je confirme ma commande et j'ai un message d'erreur dû surement à la fo...

Probléme avec sonar
Bonjour je voudrais testé sonar  mais j'ai des problémes lors de l'execution de l'outil depuis le mode commande : il me renvoie l'erreur suivante : Logging to STDERR via org.mortbay.log.StdErrLog...

Executer une commande
hello ;) J'ai un programme ecrit en c++/gtkmm dans lequel je veut executer une commande et surtout recupérer son resultat au fur et a mesure. J'ai une solution qui consite a - executer la comma...

Executer un script en ayant les privilèges root!
Pour les besoins d'execution d'un script d'ajout d'utilisateurs linux, script qui contient les deux commandes adduser et passwd, je dois aquerrir les droit root! ShareVB, que je remercie beaucoup m'a ...

executer un commande du type cmd1|cmd2|...|cmdN
Salut j'ecrit un prog qui "simule" le shell ce n'est pas de la vrai simulation ,car le programme lit la commande puis demande au shell de l'executer;pour executer un commande du type cmd1|cm...



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,20 sec