Se puede crear un script de shell o un script Python o Ruby y ejecutarlo en el Mac mediante el uso de "Terminal" ... si tiene Buscador abierta, y haga clic en el icono del archivo que contiene el código fuente de un script de shell salvado, ¿hay una manera de tener esa secuencia de comandos de ejecución, en lugar de abrirse en mi editor de texto?Mac OS X - shell script de ejecución de la interfaz gráfica de usuario de escritorio
32
A
Respuesta
72
Sí - sólo hay que poner un sufijo .command
en el guión.
Nota: asegúrese de que el script es ejecutable, por ejemplo,
$ chmod +x myscript.command
2
acaba de asociar con los archivos .sh Terminal.app
3
una alternativa más rápida es el ornitorrinco herramienta (http://sveinbjorn.org/platypus/). Gratis y bueno, pero puedes donar, si quieres.
Platypus es una herramienta de desarrollo para el sistema operativo Mac OS X. Crea aplicaciones nativas de Mac OS X a partir de scripts interpretados, como scripts de shell o programas Perl, Ruby y Python. Esto se hace envolviendo el script en un paquete de aplicaciones junto con un binario ejecutable nativo que ejecuta el script.
Cuestiones relacionadas
- 1. Escribir interfaz gráfica de usuario para la aplicación de línea de comandos en Mac OS X
- 2. interfaz gráfica de usuario combinada y línea de comandos aplicación OS X
- 3. ¿Cuáles son algunos buenos clientes de la interfaz gráfica de usuario de Mercurial para OS X?
- 4. Dirección MAC de la interfaz en OS X (C)
- 5. API para acceder a los elementos de la interfaz de usuario en Mac OS X
- 6. Cómo ejecuto un script de shell PHP como acción de Automator en Mac OS X
- 7. Interfaz gráfica de usuario para el script R
- 8. Interfaz de red virtual en Mac OS X
- 9. Una herramienta de interfaz gráfica de usuario para MongoDB
- 10. Obtenga SSID inalámbrico a través de shell script en Mac OS X
- 11. Loop desde la fecha de inicio hasta la fecha de finalización en el script de shell de Mac OS X
- 12. Configuración de DHCP en Mac OS X
- 13. Objective-C de serie - Mac OS X
- 14. Los scripts de shell en Mac OS X se ejecutan desde el directorio de inicio?
- 15. Mac OS X Nuevos usuarios de la línea de comandos
- 16. Componente de la interfaz gráfica de usuario de Swing
- 17. ¿Ejecutar scripts de shell desde el Dock OS X?
- 18. Actualizaciones de aplicaciones en Mac OS X
- 19. Interfaz gráfica de usuario de Python para la aplicación portátil
- 20. ¿Cómo ejecutar un script como root en Mac OS X?
- 21. ¿Cómo puedo escribir un script de inicio para Mac OS X?
- 22. Ajustes de oscilación para Mac OS X
- 23. Actualización de Ruby on Mac OS X
- 24. Desarrollo de Blackberry en Mac OS X
- 25. Edición de conjunto en Mac OS X
- 26. Controladores ODBC de Mac OS X 10.6
- 27. Mac os X: promedio de carga
- 28. Bug Tracking Software para Mac OS X
- 29. Uso del navegador para la interfaz de usuario de escritorio
- 30. ¿Dónde está PyGTK para Mac OS X?
Esto hace que el archivo no portátil (archivos .sh son abiertos por XCode, por ejemplo). – EOL
En realidad, no es una solución terrible si lo hace un Finder -> Obtener información -> Abrir con: -> Terminal (y no haga clic en el botón Cambiar todo ...). Cambiaría el valor predeterminado solo para este archivo. –