J'ai un script bash où je redirige la sortie dans un fichier pour la journalisation.
if test -t 1; then
# stdout is a terminal
exec > $OUTPUT_FILE 2>&1
else
# stdout is not a terminal, no logging.
false
fi
J'ai un endroit plus tard où j'ai réellement besoin d'une sortie pour aller à stdout. Y a-t-il un moyen de passer outre un seul appel pour le forcer?
echo test 1>
tail -f $OUTPUT_FILEquel et ?