MacOS, ejecutar script en la interfaz gráfica (doble click)

From Wiki de Caballero
Revision as of 16:03, 8 March 2017 by Felipe (talk | contribs) (Created page with "Para ejecutar un ''script'' desde la interfaz gráfica en macOS (es decir sin tener que abrir el terminal antes y buscarlo) se guarda el archivo del script con la extensión "...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Para ejecutar un script desde la interfaz gráfica en macOS (es decir sin tener que abrir el terminal antes y buscarlo) se guarda el archivo del script con la extensión "command".

Por ejemplo si mi script contiene:

# Mostra contenido de la carpeta home
ls ~

Para que pueda ejecutar el archivo usando doble click hay que:

  • Guardo este archivo como lista.command en el escritorio, u otro nombre.
  • Cambiar los permisos de ejecución para que mi usuario pueda ejecutar el archivo (por ejemplo: chmod 744 lista.command).

Ahora al hacer click sobre el archivo se ejecuta mi script.

Notas

  • Se abre una ventana de terminal al ejecutar el script.
  • El script se ejecuta pero la ventana de terminal no queda utilizable al terminarse el script.
  • Los permisos deben ser acorde a lo necesario (chmod 744 permite la lectura de otros usuarios del archivo).
  • Si se necesita un proceso que no abra Terminal se puede usar Automator, más info en MacOS, Automator y AppleScript.