Domanda

Ciao, qualcuno sa di un buon modo per eseguire un comando nel terminale quando si startup NetBeans in Mac OSX? Sia come opzione in NetBeans o come una caratteristica di Mac OSX? Mi piacerebbe sincronizzare automaticamente i file locali con una cartella remota all'avvio di NetBeans, quindi mi piacerebbe eseguire un comando rsync quando NetBeans si avvia. In caso contrario, mi dimentico e finisco con conflitti.

È stato utile?

Soluzione

Perché non basta rinominare il "NetBeans" originali nel tuo percorso a qualcos'altro, e scrivere una sciprt denominata "NetBeans", che per primo esegue il comando desiderato, quindi corre l'eseguibile NetBeans originale?

Altri suggerimenti

Ci sono un miliardo di modi per farlo. I due modi vorrei provare sono o scrivendo uno script bash, o fare uno script Automator.

Per uno script bash:

#!/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

Quindi salvare questo come myNetBeans.term e si può fare doppio clic sul file .term e verrà eseguito.

In alternativa, aprire Automator, http://en.wikipedia.org/wiki / Automator_% 28software% 29 , e collegare tra loro i comandi che si desidera eseguire. E 'abbastanza facile da usare, e si può stringa una catena di comandi insieme veramente facile (e anche informazioni sul tubo da un'applicazione all'altra!). Dalla pagina wiki, ogni azione è preformato prima di passare all'azione successiva.

Si potrebbe anche usare AppleScript, ma mi consiglia di utilizzare Automator, invece, come Applescript ha una sintassi che sembra facile, ma scatterà in su.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top