[launchd-dev] fork & exit in Shell Script (Revisited)

Quinn eskimo1 at apple.com
Wed Nov 19 14:31:53 PST 2008


At 14:09 -0500 19/11/08, Charles Darwin wrote:
>Are you testing on 10.4?

Ah, um, no, I was testing on 10.5.x.  I guess that explains the problem (-:

Here's a quote from TN2083:

     Prior to Mac OS X 10.5, launchd agents were not
     particularly useful because there was no way for the
     agent to specify the type of login session that the
     agent required (r. 4255854). Thus, you couldn't use a
     launchd agent as the equivalent of a global login item
     because it might be launched in the context of non-GUI
     login session. Mac OS X 10.5 has addressed this
     limitation, as described below. However, if you have to
     support older systems, you should investigate some of
     the alternative technologies described in Deprecated
     Daemonomicon.

If you want to support 10.4.x you will have to use a login item.

                    *                   *                   *

Wow, that quote you posted from "System Startup Programming Topics" 
sure is misleading.  I've filed it as <rdar://problem/6386523>.

S+E
-- 
Quinn "The Eskimo!"                    <http://www.apple.com/developer/>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware


More information about the launchd-dev mailing list