Как убить процесс, который не существует? - PullRequest
0 голосов
/ 03 октября 2018

Есть приложение, которое я не могу убить, работающее на моем Mac.

Принудительное завершение не работает, и единственный способ убить его - принудительное выключение компьютера.

Я могу запустить этот процесс, создав приложение на python, которое может обрабатывать FileOpen.События Apple, а затем запуск его с помощью bash-скрипта из приложения Bundle.

Когда я пытаюсь открыть файл путем перетаскивания на значке, новый процесс запускается ОС.

Я могу найти PID процесса с помощью следующего скрипта Python:

from AppKit import NSWorkspace
NSWorkspace.sharedWorkspace().runningApplications()

Но kill и ps не распознают этот PID как действительный.

...