2 votos

¿Cuál es el equivalente en Mac de Windows "inicio" comando?

Estoy creando un script que se ejecuta a varios de los otros scripts.

Los necesito a todos start up en su propio proceso (ventana de lectura) para que pueda revisar la salida de cada uno, pero también necesito que se ejecute en paralelo, por lo que no pueden bloquear el uno al otro.

Además, tengo que cambiar el directorio de trabajo actual de cada proceso, de modo que hacer algo como lo siguiente no funciona:

osascript -e 'tell app "Terminal" to do script "someScript.sh"'

6voto

FYI, en general, el equivalente de Windows start es open (hombre). En su más simple de uso, son cada uno el equivalente en línea de comandos de doble clic en algo en la gráfica de shell. open no pueden participar en los medios más eficientes de hacer lo que estamos tratando de hacer en este caso, sin embargo.

5voto

0942v8653 Puntos 3617
osascript -e "indica la aplicación \"Terminal\" para hacer script \"cd $(leer); ~/path/to/someScript.sh\""

debería funcionar. Puede reemplazar $(leer) con una variable.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X