Tengo un AppleScript script (para lanzar MySQL) que ejecuto desde el menú de la barra de herramientas de AppleScript. Hace el trabajo (lanza MySQL), sin embargo el script no parece salir. Y la rueda dentada de la barra de herramientas sigue girando.
Al hacer clic en la rueda dentada puedo pulsar el botón de cierre 'x' de ese script, pero no hace nada. No hay procesos congelados en el Monitor de Actividad.
¿Cómo puedo "forzar la salida" de ese script?
P.D. Alguien preguntó cuál es el script, aquí está:
do shell script "sudo /usr/local/mysql/support-files/mysql.server start" with administrator privileges
0 votos
¿Cuál es el script?
0 votos
@Tetsujin Lo he añadido a la descripción de la pregunta.
1 votos
OK, así que lo configuraste como un shell script - por lo tanto esperará hasta que la aplicación que lanzó se cierre, antes de pasar a la siguiente línea. En realidad no sé cómo evitar eso.
0 votos
Sí, tienes razón. Detener MySQL desde las Preferencias del Sistema no ha funcionado. Pero he salido de un proceso 'mysqld' y la rueda dentada ha desaparecido.
1 votos
Tengo algunos scripts que permanecen en ejecución durante días, como "padre" de los procesos lanzados; al salir, ejecutan otras instrucciones para ordenar después. No los tengo configurados como Servicios, para que no me molesten ejecutando esa rueda dentada.
0 votos
¿Te importaría indicarme cómo configurar scripts para que no se ejecuten como Servicios?
1 votos
Guarda el script como una App, lánzalo haciendo doble clic. Mundano, pero a mí me funciona ;) Aunque yo esperaría a ver si alguien más listo que yo sabe cómo hacer que se pase, sería mejor a largo plazo.
0 votos
Encontrar su PID y matarlo