I've installed daemontools to look after apache, ssh, but the problem is that it doesn't shut down all the services when rebooting, so you get the message:

umount filesystems [ ok ]
remounting remaining filesystems read only

where is hangs and doesn't get past it. After a few minutes, it says:

press control-D or give the root password for maintenance:

(This is weird cos I'm used to seeing this only at bootup)

Eventually the system kills itself and comes back up (uncleanly I think - although the filesystems are all ext3 so they recover)

I've tried adding the init script so that it kills svscan when going down, but I don't think this kills all it supervisor processes.

Any ideas?