27.11.2009 13:51, Jarl Friis: > I have written some innit scripts to start and stop some virtual > machines.
> However the scripts does not seem to run at boot. How can I debug to > figure out what is going on. > > There seems to be a problem that prevents logging of startup activity, > hence I can see no trace of problem in this script. > > What is the best approach forward to find the problem? The most obvious things to check, which you probably have already done: - Is the script's executable bit set? - Does it work if you start it manually? Provided the answer to both questions is "yes", my brute-force approach would be to print logging messages to a file - for example by using echo - or to the console - for example by using echo or the log_* functions /lib/lsb/init-functions provides. Even mor brute force - but useful if nothing else helps - would be setting the shebang to #!/bin/sh -x which prints each statement before it gets executed. One more thing: you don't use some bashisms in your script while the shebang points to /bin/sh? /bin/sh since Hardy (IIRC) is dash not bash. -- ubuntu-server mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-server More info: https://wiki.ubuntu.com/ServerTeam
