Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/07/2016, à 14:32

JujuLand

Redirection stderr et tee

Bonjour, j'utilise la syntaxe suivante pour rediriger stderr vers stdout, ainsi qu'un pipe tee pour enregistrer çà dans un fichier.

Malheureusement, si la redirection fonctionne, tee ne semble voir que stdout, et les erreurs ne figurent pas dans le fichier

commande 2>&1 | tee -a fichier.log

Est possible ?
Dans ce cas, où se situe mon erreur ?

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 17/07/2016, à 14:37

pingouinux

Re : Redirection stderr et tee

Bonjour,
Ce que tu as fait me semble correct.

$ ls yapas 2>&1 | tee -a log
ls: cannot access yapas: No such file or directory

$ cat log
ls: cannot access yapas: No such file or directory

Hors ligne

#3 Le 17/07/2016, à 14:52

JujuLand

Re : Redirection stderr et tee

Oui, çà me semble logique, mais j'ai des cas ou çà ne fonctionne visiblement pas.

Faut que je gratte un peu pour retrouver ces cas là ...

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 17/07/2016, à 15:29

pingouinux

Re : Redirection stderr et tee

Il faut que tu montres un de ces cas (copier-coller de la commande et de la réponse).

Hors ligne

#5 Le 17/07/2016, à 15:32

JujuLand

Re : Redirection stderr et tee

Oui, mais il faut que j'en retrouve un wink

Je ne me souviens plus dans quel script çà se passe ...

A+

Dernière modification par JujuLand (Le 17/07/2016, à 15:33)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne