Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créer mes messages d'erreur sur un script

    4 janvier 2019 à 23:15:18

    Bonjour, :D je voudrais savoir comment je pourrais générer des messages d'erreurs sur un script SHELL que j'ai créer. Et je voudrais que ces messages d'erreurs, si un utilisateur fait une mauvaise manipulation sur mon sur mon script, soient affiché ou bien les caché avec les commandes de redirections d'erreurs comme :

     ./monscript 2>/dev/null

    Merci d'avance :)

    • Partager sur Facebook
    • Partager sur Twitter

    <<L'humanité est une convention créée par l'homme pour nuire ! >>

      4 janvier 2019 à 23:19:39

      FaouziGamer97 a écrit:

       je voudrais que ces messages d'erreurs, si un utilisateur fait une mauvaise manipulation sur mon sur mon script, soient affiché ou bien les caché


      il faut te décider : tu veux les afficher ou tu veux les cacher ?
      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        4 janvier 2019 à 23:24:45

        dantonq a écrit:

        FaouziGamer97 a écrit:

         je voudrais que ces messages d'erreurs, si un utilisateur fait une mauvaise manipulation sur mon sur mon script, soient affiché ou bien les caché


        il faut te décider : tu veux les afficher ou tu veux les cacher ?

        L'objectif c'est de faire en sorte que les messages d'erreur ne soient pas sur la sortie standard pour que le terminal sache que ce sont des messages d'erreurs



        -
        Edité par Faouzimhd97 4 janvier 2019 à 23:27:34

        • Partager sur Facebook
        • Partager sur Twitter

        <<L'humanité est une convention créée par l'homme pour nuire ! >>

          4 janvier 2019 à 23:45:27

          alors redirige-les vers la sortie d'erreur.
          • Partager sur Facebook
          • Partager sur Twitter

          Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

            5 janvier 2019 à 15:11:22

            dantonq a écrit:

            alors redirige-les vers la sortie d'erreur.


            Comment on fait cette redirection ? ( Désolé pour le retard :( )

            PS: Je n'ai pas précisé, je suis débutant sur la programmation shell !

            -
            Edité par Faouzimhd97 5 janvier 2019 à 15:13:31

            • Partager sur Facebook
            • Partager sur Twitter

            <<L'humanité est une convention créée par l'homme pour nuire ! >>

              5 janvier 2019 à 17:11:13

              la sortie d'erreur, tu sembles le savoir déjà, c'est le descripteur de fichier 2
              pour rediriger un "flux" vers cette sortie :
              commande >&2


              • Partager sur Facebook
              • Partager sur Twitter

              Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

              Créer mes messages d'erreur sur un script

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown