Launchd script para montar el volumen en el arranque

Tengo una secuencia de commands monta.sh para montar un volumen externo:

 #!bin/sh mkdir -p /Volumes/remvol mount_smbfs //user:password@server/folder /Volumes/remvol 

Luego tengo una com.jo.monta.plist para iniciar la secuencia de commands después del arranque del sistema en /Library/LaunchDaemons :

  • En terminal, modifique el text que viene antes de $
  • Instalar John the Ripper Jumbo
  • ffmpeg trabajando desde la command-line en la Terminal pero no en una secuencia de commands de shell de Automator!
  • Problema al definir constantemente alias en la terminal
  • Paradoja en la comprensión del "order de arranque" de los progtwigs dados por $ PATH
  • Recostackción de información a través de commands de Terminal
  •  <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.jo.monta</string> <key>Disabled</key> <false/> <key>UserName</key> <string>admin</string> <key>ProgramArguments</key> <array> <string>/Users/admin/scripts/monta.sh</string> </array> <key>KeepAlive</key> <dict> <key>SuccessfulExit</key> <false/> </dict> <key>RunAtLoad</key> <true/> </dict> </plist> 

    Probé el script desde la command-line y funciona; sin embargo, si inicio session después del inicio, el volumen no está montado.

    Parece que el file plist no se carga? ¿Qué pasa?

  • OS X El Capitan no se encontró dispositivo de salida de sonido
  • ¿Cómo sincronizo mi iPhone y mi MacBook 2015?
  • Mejores prácticas para montar filesystems Linux en OS X a través de Internet
  • ¿Qué hace en realidad bloquear una Mac?
  • ¿Por qué los browseres ignoran / etc / hosts detrás de un proxy SOCKS?
  • Aniversario de actualización de Windows 10
  • One Solution collect form web for “Launchd script para montar el volumen en el arranque”

    El script y el plist funcionan perfectamente si haces los siguientes cambios:

    agregue una barra en /Users/admin/scripts/monta.sh:

     #!/bin/sh mkdir -p /Volumes/remvol mount_smbfs //user:password@server/folder /Volumes/remvol 

    propiedad adecuada de com.jo.monta.plist:

     sudo chown root:wheel /Library/LaunchDaemons/com.jo.monta.plist 

    bits del modo de file apropiado de /Users/admin/scripts/monta.sh:

     chmod 755 /Users/admin/scripts/monta.sh 

    cargar el daemon de lanzamiento:

     sudo launchctl load /Library/LaunchDaemons/com.jo.monta.plist 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).