2009-04-27 14 views
3

Ich versuche Launchctl zu verwenden, um den svnserve-Prozess zu starten, bekomme aber immer einen Fehler, der besagt, dass "no plist zurückgegeben wurde für: /Library/LaunchAgents/org.tigris.subversion.svnserve.plist". Hier ist Svnserve/opt/local/bin/svnserve und das ist die Plist-Datei Irgendwelche Gedanken, was hier falsch sein könnte?Subversion kann nicht mit Launchctl gestartet werden

<dict> 
    <key>Disabled</key> 
    <false/> 
    <key>Label</key> 
    <string>org.tigris.subversion.svnserve</string> 
    <key>ProgramArguments</key> 
    <array> 
     <string>/opt/local/bin/svnserve</string> 
     <string>--inetd</string> 
     <string>--root=/Users/Sunit/Repositories</string> 
    </array> 
    <key>ServiceDescription</key> 
    <string>SVN Version Control System/string> 
    <key>Sockets</key> 
    <dict> 
    <key>Listeners</key> 
    <array> 
     <dict> 
     <key>SockFamily</key> 
     <string>IPv4</string> 
     <key>SockServiceName</key> 
     <string>svn</string> 
     <key>SockType</key> 
     <string>stream</string> 
     </dict> 
     <dict> 
     <key>SockFamily</key> 
     <string>IPv6</string> 
     <key>SockServiceName</key> 
     <string>svn</string> 
     <key>SockType</key> 
     <string>stream</string> 
     </dict> 
    </array> 
    </dict> 
+0

SJMAC: ~ Sunit $ sudo launchctl Last /Library/LaunchAgents/org.tigris.subversion.svnserve.plist launchctl: property NULL ist launchctl: /Library/LaunchAgents/org.tigris.subversion: keine plist wurde zurück .svnserve.plist launchctl: nein plist wurde zurückgegeben für: /Library/LaunchAgents/org.tigris.subversion.svnserve.plist nichts gefunden zu laden – Sunit

Antwort

18

Diese Datei ist nicht gültig XML ist - Sie schließen nicht den <string>-Tag in Zeile 13 richtig, und Sie nie den äußersten <dict> Tag schließen.

Sie können plutil -lint verwenden, um die Gültigkeit einer Eigenschaftsliste zu überprüfen, oder einfach den Eigenschaftslisteneditor, Xcode oder einen Eigenschaftslisteneditor eines Drittanbieters verwenden, um die Eigenschaftsliste grafisch zu erstellen.

+0

Danke das habe ich schon gefunden. Es gibt auch eine Möglichkeit, von einer XP-VM darauf zuzugreifen. Ich habe versucht, sv: // sjmac, aber das Zeitlimit überschritten. – Sunit

+0

auch ps aux | grep svn gibt das nicht zurück sunit 71889 0.0 0.0 599780 428 s000 R + 6:08 PM 0: 00.00 grep svn was es nicht korrekt ist! – Sunit

+3

Wow, vielen Dank dafür. 'plutil -lint' ist wirklich sehr praktisch! – rvalue

Verwandte Themen