Mac terminal ejecuta un archivo de comandos

0

Vengo de Linux y trato de conseguir una Mac para hacer lo que quiero que haga. La pregunta es cuál es la mejor herramienta para usar. Quiero montar (desmontar) varios discos remotos. Si entro en una terminal puedo hacer el truco

mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1

Ya que quiero montar varios discos, me gustaría poner toda la información en un archivo, almacenarlo en Documentos / subcarpeta y crear un enlace a él en el escritorio (o en algún lugar mejor, si hay un lugar mejor). En este momento he ejecutado manualmente el comando apropiado en el terminal y el disco remoto está montado y veo su contenido. Lo que necesito es un método de un clic para ejecutar un archivo para montar todos los discos.

Intenté con el script de Apple, pero no me gustaron mis comandos. No sé exactamente lo que espera ver y quizás el script de Apple sea la herramienta incorrecta. No tengo problemas con Linux, pero la Mac es nueva para mí y no sé qué debería usar.

Gracias, Ilan

Ilan Tal
fuente

Respuestas:

1

AppleScript es un lenguaje completamente diferente, con diferentes comandos, sintaxis y capacidades; Para lo que está tratando de hacer, un script de shell es el camino a seguir. Primero, haga que su archivo sea un script de shell adecuado al iniciarlo con una línea shebang:

#!/bin/bash
mount -t smbfs //username:pass@addr /Users/me/RemoteDisks/mnt1
...etc

Luego, hazlo ejecutable con chmod +x /path/to/script. Finalmente, si desea que sea doble en el buscador, agregue la extensión ".command" a su nombre de archivo para que el Buscador sepa qué hacer cuando haga doble clic.

Gordon Davisson
fuente