Есть приложение, которое я не могу убить, работающее на моем Mac.
Принудительное завершение не работает, и единственный способ убить его - принудительное выключение компьютера.
Я могу запустить этот процесс, создав приложение на python, которое может обрабатывать FileOpen.События Apple, а затем запуск его с помощью bash-скрипта из приложения Bundle.
Когда я пытаюсь открыть файл путем перетаскивания на значке, новый процесс запускается ОС.
Я могу найти PID процесса с помощью следующего скрипта Python:
from AppKit import NSWorkspace
NSWorkspace.sharedWorkspace().runningApplications()
Но kill
и ps
не распознают этот PID как действительный.