Borde kunna vara så men lyckas inte få det att funka ens med det även om det verkar vara närmare en lösning.
Är tvungen att namnge alla tillhörande filer på samma sätt för att den ska starta.
Den startar den fint om jag direkt i terminalen kör samma kommando som i plisten:
/Library/ventriloserver_2.3/ventrilo_srv_23 -f/Library/ventriloserver_2.3/ventrilo_srv_23
Men när den drar igång via launchd så meddelar den:
20080714 00:02:07 ERROR: Unable to bind to TCP socket.
och sedan rapporterar launchd:
7/13/08 11:52:22 PM com.apple.launchd[1] (com.server.ventrilo230) Throttling respawn: Will start in 9 seconds
Försökte lägga in en fördröjning på starten men det verkade inte hjälpa. :/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dt...">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.server.ventrilo230</string>
<key>ProgramArguments</key>
<array>
<string>/Library/ventriloserver_2.3/ventrilo_srv_2.3</string>
<string>-f/Library/ventriloserver_2.3/</string>
<string>-d</string>
</array>
<key>RunAtLoad</key>
<false/>
</dict>
</plist>