in reply to System runlevel scripts and STDOUT
It is the tty that is not defined. The standard filehandles are defined, but not tied to a terminal.