View Full Version : stderr
come posso fare per ridirigere tutto l'output genereato su stderr su una console ?
magari una tty oltre la 7 ?
rollopack
01-02-2005, 10:27
Potrebbe tornare utile anche a me
Ziosilvio
01-02-2005, 10:40
Se stai usando bash (e la stai usando, veeero?) puoi sia redirigere standard output su standard error:
grep regexp file.txt 1>&2
sia redirigere standard output e standard error sullo stesso file:
grep regexp file.txt 1>&2 >> file2.txt
sia un sacco di altre cose simpatiche.
Maggiori informazioni qui (http://www.tldp.org/LDP/abs/html/io-redirection.html).
uhm .. si .. ma per redirigerlo su una tty su cui nessun utente è loggato ?
DeadLock
01-02-2005, 11:00
puoi tentare una cosa del tipo
su -c 'echo pippo 2>&1 | tee -a /dev/tty3'
:(
ciao
DL
EDIT
oppure (cosa bellissima :D)
exec 3>/dev/tty3
echo pippo 1>&3
exec 3>&-
il mio problema è legato al fatto che spesso degli script caricano scaricano dei moduli kernel che stampano a schermo delle righe le quali vorrei indirizzare su una consolle vuota...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.