Mac Catalina 核心文件位置

ral*_*lph 6 macos coredump macos-catalina

我有一个在 Mac Catalina 下进行段错误的程序,但核心文件没有显示在 /cores 中。我检查以确保核心文件大小不受限制,并且通过创建 /etc/launchd.conf 文件(其中包含“限制核心无限”)并执行“launchctl”来启用核心文件。这些都没有产生任何影响。

任何人都知道如何在 Catalina 下重新启用核心文件,和/或它们的存储位置?

Kur*_*der 6

我最近升级到 macOS Catalina 并且很困惑,尽管sysctl -a报告了预期的kern.corefile: /cores/core.%Pkern.coredump: 1. 并ulimit -c unlimited在我的交互式 shell中运行。我最终将问题追溯到具有权限的/cores目录rwxr-xr-x。一旦我这样做了,sudo chmod 1777 /cores我就能够以非 root 用户的身份创建核心转储。