Как сгенерировать дамп ядра в файл в запущенном процессе с помощью gcore <PID> в macOS Catalina? Получение ошибки "gcore: недостаточно привилегий"
В настоящее время у меня есть программа, которая работает и спит 60 секунд. Я получаю PID программы и запускаю "sudo gcore (PID of process)". Но я получаю сообщение "gcore: недостаточно привилегий" в терминале. Я не уверен, почему это происходит и как это решить..
когда я запускаю "info gcore", я вижу, что формат следующий:
gcore [-s] [-v] [-b size] [-o path | -c pathformat] pid
Используя вышеуказанный формат, может ли кто-нибудь также привести пример команды gcore, которая генерирует дамп ядра для запущенного процесса с использованием идентификатора процесса и сохраняет этот дамп ядра в определенный путь к файлу?
Примечание: я также установил домашнюю версию gcore, как сказано в другом сообщении о переполнении стека, но это не помогло