OK, the challenge is out there to all the UK'ers -- how does one shut down TivoWeb using 2.5.5 software? As for the shell commands, I don't think it executes .profile or anything when it starts. I think you may be having success because you went to bash, executed .profile, and had your paths set. I think they need to be set explicitly in one of the boot scripts, like rc.sysinit or rc.sysinit.author. For multiple commands, construct a single line that does everything you want it to do. For example, the following sets the directory, sends a line return and then does an ls on that directory: cd /var/hack/bin \n ls This is really kind of fun, isn't it?