Christian Roessner: > Hi, > > > > > Postfix "job" script: > > > > > > > > pre-start exec postfix start > > > > post-stop exec postfix stop > > > > > > > > With this, the system will do the work for them, and everything > > > > uses stable documented interfaces. > > sorry Wietse, if it really would have been so easy, I never had contaced > the list for such trivial solutions ;-) > > In fact your code snipped would start, that is true, but upstart would > catch a wrong pid and you could never stop postfix with upstart again.
Sorry, with the above, there is no PID, since all the work is done in the pre-start and pre-start actions. This approach is valid. It is used for example to turn on/off networking, where there is no single PID. > But we really can close this thread, as I already have shown a script > that does the job. I disagree. We need a solution that is based on proper understanding of how upstart works, and I will provide one that has no kludges. Wietse