Pregunta

Hola, ¿alguien sabe de una buena manera de ejecutar un comando en el terminal cuando que arranque NetBeans en Mac OS X? Ya sea como una opción en NetBeans o como una característica de Mac OS X? Me gustaría sincronizar automáticamente los archivos locales con una carpeta remota en el arranque de NetBeans, así que me gustaría ejecutar un comando rsync cuando se pone en marcha NetBeans. De lo contrario me olvido y termino con conflictos.

¿Fue útil?

Solución

¿Por qué no cambiar el nombre de "NetBeans" originales en su camino hacia otra cosa, y escribir un sciprt llamado "NetBeans", que por primera vez se ejecuta el comando deseado, y luego corre el ejecutable netbeans original?

Otros consejos

Hay mil millones de maneras de hacer esto. Las dos formas me gustaría tratar están escribiendo o bien una escritura del golpe, o hacer un script de Automator.

Para una escritura del golpe:

#!/usr/bin/bash

script_you_want_to_run.sh

open -a NetBeans.app  # or this doesn't work, you can run /Applications/NetBeans/NetBeans.app/MacOS/Contents/NetBeans

A continuación, guardar esto como myNetBeans.term y puede hacer doble clic en el archivo .term y se ejecutará.

O, abre Automator, http://en.wikipedia.org/wiki / Automator_% 28software% 29 , y unir los comandos que desee ejecutar. Es bastante fácil de usar, y se puede encadenar una cadena de comandos juntos muy fáciles (e incluso información tubería de una aplicación a la siguiente!). Desde la página de la wiki, cada acción es preformado antes de pasar a la siguiente acción.

También es posible usar Applescript, pero yo recomendaría el uso de Automator lugar, como Applescript tiene una sintaxis que parece fácil pero lo tropezará.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top