0 votos

¿Cómo detener el comando dotnet run?

He escrito un script para construir y ejecutar mi proyecto de dotnet pero parece que no puedo detenerlo. El código que escribí está abajo.

do shell script "eval $(/usr/libexec/path_helper -s)
cd /Users/Projects/sth.api
dotnet run &"

Al ejecutar este script desde el Editor de Scripts, no puedo detenerlo de nuevo. No quiero que mi proyecto se ejecute todo el tiempo. Ahora necesito abrir el Monitor de Actividad y encontrar la aplicación dotnet lo cual también es imposible, así que tengo que detener todos los proyectos de dotnet.

He exportado el script como Aplicación, y he hecho clic en Mostrar Pantalla de Inicio y Mantener Abierto Después del Controlador de Ejecución. Eso abre un diálogo con los botones de Ejecutar y Salir. Quiero detener el proyecto de dotnet cuando haga clic en el botón de Salir.

Gracias.

1voto

Jose Chavez Puntos 645

Necesitas quitar el carácter & del comando. Ese carácter hace que el comando se ejecute en segundo plano, es decir, el script se completa de inmediato aunque tu programa .NET siga en ejecución.

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