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.