I have been working on a BigFix Deep Freeze interaction script for macOS, imitating the Windows logon script that Faronics provided. I have solved the other problems, but I can’t seem to figure out how to keep the BES Agent from running on boot, while still being able to start it manually later. AKA the Mac equivalent of settings a Windows service to Manual. Does anyone have any insight?
Daemons on OSX really are supposed to run all the time. It would be very difficult to do what you are saying as to be able to run it as a daemon it needs to have the right plist in the right place… which also starts it up on boot and whenever it terminates.
Unless there is a way to specify in the daemon plist what you are saying, I don’t know if Apple supports that.
If you have any suggestions on how to accomplish the larger goal I would really appreciate the assistance. I am not attached to this avenue of attack. Thanks.