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)?