Ich muss eine launchd plist erstellen, die vpnd beim Start startet. vpnd funktioniert gut, wenn es von der Kommandozeile aus aufgerufen wird, aber ich kann nicht herausfinden, wie man eine plist erstellt, die dasselbe tut. Kann jemand helfen? Folgendes habe ich bisher zusammengeschustert:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.apple.ppp.l2tp</string>
<key>OnDemand</key>
<false/>
<key>Program</key>
<string>/usr/sbin/vpnd</string>
<key>ProgramArguments</key>
<array>
<string>vpnd</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Lass es mit laufen launchctl -w
hat keine Auswirkungen, löst keine Fehler aus und gibt nichts an die Konsole aus Sieht das XML richtig aus?