[launchd-dev] 10.4 & 10.5 LaunchAgent compatibility
Steffan A. Cline
steffan at hldns.com
Mon Feb 16 15:51:01 PST 2009
I've been working on a solution to some issues with getting
OpenOffice.org.app to work in a headless state but there is some issue with
the build that prevents this.
So, as a work around I am trying to come up with a LaunchAgent that will
load OpenOffice.org on boot and run consistently. It seems I have no choice
to use LoginWindow and Aqua to keep it up regardless of whether or not a
user is logged in. On 10.4.11 no matter what I do, it does not load at boot.
I have to manually load it with
launchctl load /Library/LaunchAgents/net.execuchoice.doc-converter.plist
Obviously this is not practical. On 10.5.x it loads as expected on boot.
My questions are:
1) Am I doing something wrong in the following file?
2) Is there something I can do to get this to work universally for both
platforms? (10.4 & 10.5)
3) Is there a way to have this launch regardless of the LoginWindow or Aqua
session type rather than have an instance close and relaunch?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>OnDemand</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>Label</key>
<string>net.execuchoice.doc-converter</string>
<key>LimitLoadToSessionType</key>
<array>
<string>LoginWindow</string>
<string>Aqua</string>
</array>
<key>ProgramArguments</key>
<array>
<string>/Applications/OpenOffice.org.app/Contents/MacOS/soffice.bin</string>
<string>-headless</string>
<string>-nologo</string>
<string>-nofirststartwizard</string>
<string>-invisible</string>
<string>-accept="socket,host=127.0.0.1,port=8100;urp;"</string>
</array>
<key>StandardErrorPath</key>
<string>/Library/Logs/OpenOfficeDaemon.log</string>
<key>StandardOutPath</key>
<string>/Library/Logs/OpenOfficeDaemon.log</string>
</dict>
</plist>
Thanks
Steffan
---------------------------------------------------------------
T E L 6 0 2 . 7 9 3 . 0 0 1 4 | F A X 6 0 2 . 9 7 1 . 1 6 9 4
Steffan A. Cline
Steffan at ExecuChoice.net Phoenix, Az
http://www.ExecuChoice.net USA
AIM : SteffanC ICQ : 57234309
YAHOO : Steffan_Cline MSN : steffan at hldns.com
GOOGLE: Steffan.Cline Lasso Partner Alliance Member
---------------------------------------------------------------
More information about the launchd-dev
mailing list