in reply to Re: Accessing passwords in a scriptin thread Accessing passwords in a script
$am_I_running_in_terminal = -t STDOUT;
more info about fifo's