Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Over a year ago I was working with the Glassfish app server. It apparently installed an "update notifier" that occasionally checks for updates and presents a dialog like this:

app update image

Since I'm no longer using this server (go Tomcat!) I'd like to stop getting these update messages. Through some ps -f spelunking I see that it's running

/Users/myusername/Library/Application Support/updatetool/notifier

and that the parent pid launching it is launchctl. I'm aware that I can just blow away the $HOME/glassfish dir, or perhaps the updatetool dir, but that would leave behind whatever bits are telling launchctl to run its occasional updates. I'd prefer a clean removal.

I see that it's running with the following:

$ launchctl list | grep -i update
494 -   [0x0-0x3c03c]

In the past I've tried removing the entry via

launchctl remove [0x0-0x3c03c]

But that seems to have no effect; it always comes back. How can I remove Glassfish cleanly, and prevent it from trying to update itself after removal?

share|improve this question
By "it always comes back" do you mean that the launchd job is deleted and then reappears? – Jay Thompson Jan 7 '12 at 19:46
@eyemth- yes. I delete it, it appears gone, and then a week later it's back. – Caffeine Coma Jan 7 '12 at 22:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.