Tengo un comando de la shell de eso se ejecuta indefinidamente, hasta que se pare el uso de Control-C
. Cuando lo ejecuto desde la Terminal, que es algo como:
$ /abspath/to/my-command
Command is running ...
Use Control-C to stop it.
Yo quería ser capaz de lanzar este comando fácilmente desde el muelle, así que he creado una aplicación Automator, con solo Ejecutar el Shell Script de componentes, donde escribí /abspath/to/my-command
. Entonces, me salvó "MyApp.app" en mi carpeta de Aplicaciones y arrastrar y soltar para el dock.
Hasta el momento, funciona muy bien, cuando hago clic en la aplicación en el dock, el comando se ejecuta. Solo que hay un gran problema: no puedo salir de la aplicación! De hecho, en el dock ni siquiera 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, a continuación, kill -9 <PID>
.
¿Cómo puedo dejar de fumar "MyApp.app" (como haciendo Control-C en el Terminal)?