Ich versuche meine erste .plist zu erstellen. Ich möchte beim Anmelden ein SSH-Laufwerk einbinden, damit ich den Befehl nicht jedes Mal eingeben muss, wenn ich meinen Mac starte!
Der Befehl lautet: sshfs -o allow_other,defer_permissions user@xxx.xxx.xxx.xxx:/home/user/ /Users/user/Desktop/Website/ -o reconnect
Die Pliste sieht so aus:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<plist version="1.0">
<dict>
<key>Label</key>
<string>name.plist</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/sshfs</string>
<string>-o allow_other,defer_permissions</string>
<string>user@xxx.xxx.xxx.xxx:/home/user</string>
<string>/mnt/User</string>
<string>-o reconnect,volname=User</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Ich bin einem Tutorial gefolgt, in dem ich sagte, wenn ich mit der .plist fertig bin, muss ich diese 2 Befehle ausführen:
launchctl load ~/path/name.plist
launchctl start ~/path/.name.plist
Es kehrt dann zurück Invalid property list
Ich habe gesehen, dass Launchctl sagt, dass plist ungültig ist, plutil sagt, dass es in Ordnung ist , wo es sagt, dass ich die ersten paar Zeilen ersetzen soll, aber keine Änderung? Plutil Rückkehr ok, wenn laufen, so bin ich verloren!
PS
Ich habe die Vorlage unten verwendet, die von user3439894 gepostet wurde. Diesmal wird es richtig geladen, aber wenn ich es starte, passiert nichts
Wenn ich mir das Systemlog ansehe, ist nichts darüber gepostet ...
Über den Pfad zu sshfs habe ich zwei Dinge ausprobiert:
- Ich habe es so belassen, wie es in dem unten angegebenen Beispiel stand.
- Ich habe einen Vorschlag gemacht und den Pfad erneut / usr / local / bin / sshfs hinzugefügt