Tengo un comando de shell que se ejecuta sin fin, hasta que lo detienes usando Control-C
. Cuando lo ejecuto desde la Terminal, dice algo así como:
$ /abspath/to/my-command
Command is running ...
Use Control-C to stop it.
Quería poder ejecutar este comando fácilmente desde el dock, así que creé una aplicación Automator, con solo un componente Ejecutar Shell Script , donde escribí /abspath/to/my-command
. Luego, guardé "MyApp.app" en mi carpeta de aplicaciones y arrastré & Colóquelo en el muelle.
Hasta ahora, funciona bien, cuando hago clic en la aplicación en el dock, el comando comienza a ejecutarse. Solo hay un gran problema: ¡no puedo abandonar la aplicación! De hecho, en el dock no parece que la aplicación se esté ejecutando. La única solución que he encontrado hasta ahora es hacer ps aux | grep my-command
y luego kill -9 <PID>
.
¿Cómo puedo salir de "MyApp.app" (como hacer Control-C en la Terminal)?