Более года назад я работал с сервером приложений Glassfish. По-видимому, он установил «уведомитель об обновлении», который периодически проверяет наличие обновлений и отображает диалоговое окно, подобное этому:
Поскольку я больше не использую этот сервер (перейдите на Tomcat!), Я хотел бы прекратить получать эти сообщения об обновлении. Через некоторое ps -f
правописание я вижу, что он работает
/Users/myusername/Library/Application Support/updatetool/notifier
и что родительский pid запускает его launchctl
. Я знаю, что я могу просто сдуть директорию $ HOME / glassfish или, возможно, updatetool
директорию, но это оставило бы после себя все, что говорят launchctl
о запуске случайных обновлений. Я бы предпочел чистое удаление.
Я вижу, что это работает со следующим:
$ launchctl list | grep -i update
494 - [0x0-0x3c03c].net.java.updatecenter.updatetoolnotifier
В прошлом я пытался удалить запись через
launchctl remove [0x0-0x3c03c].net.java.updatecenter.updatetoolnotifier
Но это, кажется, не имеет никакого эффекта; это всегда возвращается. Как я могу удалить Glassfish аккуратно и предотвратить попытки обновления после удаления?