I have a shell command thats runs endlessly, until you stop it using Control-C
. When I run it from the Terminal, it goes something like:
$ /abspath/to/my-command
Command is running ...
Use Control-C to stop it.
I wanted to be able to launch this command easily from the dock, so I created an Automator application, with just a Run Shell Script component, where I wrote /abspath/to/my-command
. Then, I saved "MyApp.app" in my Applications folder and drag & drop it to the dock.
So far, it works great, when I click the app on the dock, the command starts running. There's just one huge problem: I cannot quit the application! In fact, in the dock it doesn't even appear that the application is running. The only solution I have found so far is to do ps aux | grep my-command
and then kill -9 <PID>
.
How can I quit "MyApp.app" (like doing Control-C in the Terminal)?