> On 3 Jan 2017, at 14:37, Robert Chalmers <racu...@icloud.com> wrote:
> 
> To start Postscript I use the following plist file. Based in 
> /Library/LaunchDaemons
> 
> org.postfix.master.plist 

Don’t do that. Pick names for your own plist files that don’t clash with the 
ones Apple use. There will be confusion if your plist files (in 
/Library/LaunchDaemons or wherever) have the same names as those in 
/System/Library/LaunchDaemons. For example, you think you’re running your own 
instance of postfix when the OS is actually running Apple’s. Or vice versa. Or 
both end up running and launchd eventually kills one of them since it’s had to 
restart that daemon too often because the daemon’s unable to listen on a port 
already used by the other instance.

It gets even worse if you install Apple Server software. That includes a script 
(cron job?) which secretly tells launchd to unload things like whatever bind 
and postfix is running and replace them with the Server-flavoured versions 
which are controlled from  
/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons.

I found this out the hard way.

Reply via email to