Oops, missed part of your question. To have the output in the listserv.log and on /dev/console try something like: ls:235:respawn:/home/listserv/go 2>&1 |/usr/bin/tee -a /path/to/listserv.log \ >/dev/console This shell pipeline may not work in /etc/inittab. If not take it inside the go script. LISTSERV crashes are quite rare so it's reasonable to start it out of rc.local. Glenn