Estoy tratando de crear mi primer .plist. ¡Quiero montar una unidad ssh al iniciar sesión para no tener que ingresar el comando cada vez que inicio mi Mac!
El comando es: sshfs -o allow_other,defer_permissions user@xxx.xxx.xxx.xxx:/home/user/ /Users/user/Desktop/Website/ -o reconnect
El plist se ve así:
<?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>
He seguido un tutorial que dice que cuando termine con el .plist, tengo que ejecutar estos 2 comandos:
launchctl load ~/path/name.plist
launchctl start ~/path/.name.plist
Luego regresa Invalid property list
Vi que Launchctl dice que plist no es válido, plutil dice que está bien , ¿dónde dice que debería reemplazar las primeras líneas pero no cambiar? plutil volver bien cuando se ejecuta, así que estoy perdido!
PD
He usado la siguiente plantilla publicada por user3439894. Esta vez se carga correctamente pero cuando empiezo no pasa nada
Cuando miro el registro del sistema no hay nada publicado al respecto ...
Sobre el camino a sshfs, he intentado 2 cosas:
- Lo dejé como estaba en el ejemplo que se muestra a continuación.
- Hice una sugerencia y agregué la ruta nuevamente / usr / local / bin / sshfs