Redirection stdout+sdterr avec ajout (&>&gt

Résolu/Fermé
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 - 17 mars 2008 à 08:55
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 - 1 juin 2008 à 00:26
salut a tous,
Je voudrais lancer une commande et rediriger les reponses et les erreurs vers un fichiers log tout en conservant l'historique de ce fichier.
Pour la sortie standard, on ecrirait :
$ macommande >> monlog

Mais si je fais
$ macommande &>> monlog

Ca ne marche pas.
Quelqu'un a une idee ?

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
17 mars 2008 à 09:21
ma_commande >> mon_log 2>&1
;-))
2
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
17 mars 2008 à 09:00
Salut,

Voir dans la FAQ Les redirections

;-))
1
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 209
17 mars 2008 à 09:10
salut jipicy et merci de ton aide.
J'avais deja lu toute la section redirection de la FAQ, mais je ne vois pas ou ma question est traitee.
Je fais maintenant bien la difference entre stdout et stderr.
Je sais rediriger l'un OU l'autre.
Je sais rediriger l'un ET l'autre.
Je sais rediriger l'un OU l'autre avec ajout.
Mais je ne vois pas comment rediriger l'un ET l'autre avec ajout.
La commande :
$ macommande 1>> monlog 2>> monlog

fonctionne mais je cherchais un moyen de n'ecrire monlog qu'une seule fois. du genre :
$ macommande &>> monlog

Mais comme precise plus haut, ca ne marche pas.
0
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 209
17 mars 2008 à 10:14
Merci super ca marche !


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
santiago69 Messages postés 477 Date d'inscription mercredi 7 mars 2001 Statut Membre Dernière intervention 12 septembre 2016 209
1 juin 2008 à 00:26
Je m'appretais a poser la question pour une redirection assez complexe :
stdout+stderr vers l'ecran et vers un fichier
Et bien a force de tatonnement, j'ai trouve tout seul alors je poste quand meme la solution :
$ sudo command 2>&1 | sudo tee fichier

Si vous n'etes pas d'accord, faites le vite savoir.
0