Here is my use-case. I have a long running server that is started by upstart. This server needs to be initialized first (populate tables in a db). This should only happen once in the life of the service (and again on migration), so can't be tied to a start/stop action.
How can I set this up in upstart? Can I set this up without having "start myservice-init; start myservice" ?
Reposted from https://stackoverflow.com/questions/24442123/upstart-init-task?noredirect=1#comment37820533_24442123 since it was put on hold there.