lst_ho...@kwsoft.de:
> Zitat von Wietse Venema <wie...@porcupine.org>:
> 
> > Wietse Venema:
> >> lst_ho...@kwsoft.de:
> >> > Zitat von Wietse Venema <wie...@porcupine.org>:
> >> >
> >> > > lst_ho...@kwsoft.de:
> >> > >> The "problem" is more of that distribution like Ubuntu and Redhat are
> >> > >> moving to "upstart" for boot and starting services/daemons. The main
> >> > >> difference for the started services is that upstart need the program
> >
> > Is there any reason they can't do this:
> >
> >     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.
> 
> 
> I'm just on the way learning the new concepts of upstart...
> As far as i understand the common way is to not detach as it is done  
> in the common way but run in foreground to keep contact with upstart  
> (init) so status can be easily collected. It should be possible to  

I'll repeat, this does not work with Postfix multi-instance support,
which requires multiple master daemons.

They can use this:

   pre-start exec postfix start
   pre-stop exec postfix stop

Or they can use a "postfix upstart" pacifier which does "postfix
start" then does nothing until shutdown:

    exec postfix upstart
    pre-stop exec postfix stop

They should not start and stop the master directly.  Among other
things, that does not work with multi-instance support.

        Wietse

Reply via email to