Как удалить updatetoolnotifier из launchctl?


0

Более года назад я работал с сервером приложений 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 аккуратно и предотвратить попытки обновления после удаления?


Под «он всегда возвращается» вы имеете в виду, что запущенное задание удаляется, а затем снова появляется?
Джей Томпсон

@ eyemth- да. Я удаляю его, кажется, что он ушел, а затем через неделю он вернулся.
Кофеин Кома
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.