[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel bug - Lenny 2.6.26-2-amd64



Alain Vaugham, mardi 10 août 2010, 23:14:45 CEST
>[…]
> > > > /dev/null 2>&1)
> >
> > Etonnant, d'habitude c'est l'inverse qu'on fait: redirection de stderr vers
> > stdin, puis le tout vers /dev/null, soit: fetchmail 2>&1 >/dev/null
       ^^ out

> J'ai recopié ça depuis un tuto sans connaître le principe.

  Et c’est la bonne façon si on veut tout envoyer vers /dev/null.
a) '2>&1' redirige le descripteur de fichier n°2 (= stderr)
   vers le même fichier que le n°1 (= stdout),
b) '>/dev/null' redirige le n°1 vers le fichier /dev/null.

  a) puis b) redirige donc d’abord 2 vers le tty (puisque c’est
ce que pointe 1 à ce moment-là) puis 1 vers /dev/null — donc on
a les erreurs en sortie standard —, alors que b) puis a) (comme
tu le fais) envoie la sortie standard vers /dev/null puis la
sortie d’erreur sur la même chose que la 1, donc /dev/null.

$ { echo out; echo err >&2; } 2>&1 >/dev/null
→ "err"
$ { echo out; echo err >&2; } >/dev/null 2>&1
→ # RIEN

  En cas de doute : tester… ou '>/dev/null 2>/dev/null' :o)

>[…]
> J'ai testé la RAM pendant au moins 48h avant la mise en service. il y a 
> plusieurs mois. Je vais le refaire

  Vérifie aussi si tes barrettes sont à la bonne tension, si
c’est réglable par le bios (et que la tension préférée des
barrettes t’est connue…) ; le bios n’ajuste pas forcément
correctement (tension plus haute → plus chaud ; j’ai eu le
problème avec des « basse tension »).

-- 
 Sylvain Sauvage


Reply to: