applescript com fechamento automático

0

então eu sou totalmente novo em applescript ..

basicamente eu quero que meu applescript.app execute um script de shell e saia

do shell script "/usr/local/groovy/bin/groovyConsole"

o script acima abre o groovyConsole, mas o meu applescript.app ainda está rodando - eu quero que ele se feche depois que ele executar o shell script ....

qualquer ajuda seria ótima!

    
por zack 30.08.2010 / 12:35

2 respostas

2

Você pode fazer com que o shell execute um programa “em segundo plano” (acrescentando & ), mas o shell script ainda esperará até que cada processo tenha fechado todas as instâncias dos descritores de arquivo que ele aberto para stdout e stderr do programa. Redirecioná-los será suficiente.

do shell script "/usr/local/groovy/bin/groovyConsole >/dev/null 2>&1 &"
    
por 12.03.2011 / 10:22
0

Apenas pense, tente adicionar um sinal "e comercial" ao final do script.

do shell script "/usr/local/groovy/bin/groovyConsole &"

Baseia os comandos e retornará a um prompt (quando em uma linha de comando). Pode apenas fazer o aplicativo Applescript terminar.

Boa sorte!

    
por 30.08.2010 / 15:50