Need help creating Global Daemon for EyeFi Server
Don't point launchd to the init.d script but to the program the script executes. It is important that the program does not 'daemonize' (makes itself a background process) itself. This is launchd's job. 

Put this in your ProgramArguments key and you should be fine:

&lt;key&gt;ProgramArguments&lt;/key&gt;
&lt;array&gt;
    &lt;string&gt;/Users/Shared/eyefi/eyefiserver/bin/eyefiserver.py&lt;/string&gt;
    &lt;string&gt;/Users/Shared/eyefi/eyefiserver/etc/eyefiserver.conf&lt;/string&gt;
    &lt;string&gt;/Users/Shared/eyefi/eyefiserver/var/eyefiserver.log&lt;/string&gt;
&lt;/array&gt;