我相信,默认情况下,Solaris 上的核心文件(以及大多数(如果不是全部)其他类 UNIX 系统上的核心文件)会保存到调用有问题的二进制文件的目录中。
有没有办法重新配置它以便将核心文件生成到特定位置?
答案1
是的,您正在寻找的命令是coreadm
您可以使用各种模式根据进程/用户等设置文件名 - 有关详细信息,请参阅手册页。例如,将核心文件放在 /var/core/core.[可执行文件名称].[进程 ID] 下:
coreadm -g /var/core/core.%f.%p
答案2
参见“man dumpadm”和“man coreadm”