Il 16/07/2010 09:12, Alessandro ha scritto:
[...]
Quindi come si compone il comando?

# reiserfsck<device>  -q -y 2>&1>/dev/null | mail -s "reiserfsck
output" r...@dom

Lo dovrei provare, ma così ad occhio mi pare di capire che tutto lo
stdout va in /dev/null e al pipe non arriva niente...

Alessandro


ciao omonimo,
la prova l'ho fatta per mia futura memoria ;-)

$ cat errore.sh
#! /bin/bash
echo stdOUT
echo stdERR >&2

$ ./errore.sh
stdOUT
stdERR

$ ./errore.sh | sed 's/std/STD/'
stdERR
STDOUT

quindi effettivamente uno è lo standard out e l'altro lo standard err
e per rispondere alla tua domanda:

$ ./errore.sh  2>&1 >/dev/null | sed 's/std/STD/'
STDERR

--
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Rispondere a