Как сгенерировать дамп ядра в файл запущенного процесса, используя gcore <PID>в macOS Catalina? Получение ошибки "gcore: недостаточно прав" - PullRequest
2 голосов
/ 14 марта 2020

В настоящее время у меня есть программа, которая работает и спит 60 секунд. Я получаю PID программы и запускаю "sudo gcore (PID процесса)". Но я получаю сообщение «gcore: недостаточно привилегий» в терминале. Я не уверен, почему это происходит и как это решить ..

когда я запускаю "info gcore", я вижу, что формат:

gcore [-s] [-v] [-b size] [-o path | -c pathformat] pid

Используя вышеприведенный формат, может ли кто-нибудь также привести пример команды gcore, которая генерирует дамп ядра в запущенном процессе с использованием идентификатора процесса и сохраняет этот дамп ядра в указанном c пути к файлу?

Примечание: я также установил версию gcore для домашнего приготовления, как сказано в другом сообщении о переполнении стека, но это не помогло

...