У меня есть проект приложения XCode MacOS в Swift. Мне нужно отправить сигнал другому процессу. Вызов функции kill(pid_t, Int32)
не работает. Мой процесс-приемник не получает никакого сигнала. Также я попытался вызвать bash код из swift, используя Process
:
let task = Process()
task.launchPath = "/usr/bin/env"
task.arguments = ["kill", "-s", "SIGUSR1", receiverID]
task.launch()
task.waitUntilExit()
return task.terminationStatus
Но я получил ошибку в консоли kill: 6340: Operation not permitted
.
Не могли бы вы мне помочь? Как я могу отправить сигнал другому процессу?