This has been bothering me for years now... Sometimes when I 'tee' a command, like: ./run_bash_script.sh 2>&1|tee $LOG/tell_me_how_I_did.log ./run_bash_script.sh finishes and 'tee' never exits... What is 'tee' waiting for? Sometimes it really screws up my scripts... :( ET