linux user group brescia

immagine del castello

Archivio della mailing list

Reindirizzare L'output

Maurizio Paolini paolini a dmf.bs.unicatt.it
Mar 5 Set 2000 10:23:32 UTC
> Ho un inconveniente da risolvere: lo script per l'avvio
> dell'"Open Sound System 4Front Technologies" produce un messaggio
> sullo schermo che vorrei eliminare.
> La domanda è questa: utilizzando in modo corretto gli operatori di
> reindirizzamento dell'output è possibile intercettare tutti i
> messaggi diretti allo schermo oppure è possibile fare programmi
> che riescano a scavalcare gli operatori?.

Di solito i messaggi che compaiono a video sono scritti dal programma
o sullo "stdio" (che puoi reindirizzare con il ">") o sullo "stderr"
(che puoi reindirizzare con "2>", per la bash).

E' anche vero che un programma puo' decidere di scrivere direttamente
sul dispositivo (ad esempio in /dev/console), e allora non si puo' catturare
l'output con la redirezione, ma questo e' per fortuna estremamente raro.

> Nel primo caso significa che devo spulciarmi tutto lo script e
> aggiungere gli operatori, nel secondo che devo rinunciare.

Se hai uno script gia preconfezionato e' sufficente che redirigi
l'output dello script quando lo invochi, non occorre che modifichi
lo script.

mp



Maggiori informazioni sulla lista Lug