[launchd-dev] fork & exit in Shell Script (Revisited)
eskimo1 at apple.com
Mon Nov 10 06:35:16 PST 2008
At 13:56 -0500 5/11/08, Charles Darwin wrote:
>What is the proper way of shutting down a daemon? Another daemon
>that runs a bit later?
OK, I'm really confused )-:
Let's start by agreeing on terminology. I'm using the terms from
TN2083. Please familiarise yourself with them (specifically
"daemon", "agent" and "background program").
If your background program is a "daemon" it is, by definition, not
running on behalf of a specific user. And thus it should not be
affected by users logging in and out.
Furthermore, when you started talking about
I got even more confused because launchd doesn't load launchd daemons
from the user's home directory.
Can you give me a quick overview of the what you want your background
program to do? I'm specifically interested in the context in which
the process should run and its expected lifecycle.
Quinn "The Eskimo!" <http://www.apple.com/developer/>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
More information about the launchd-dev