snapcore 命令
用途
收集 core 文件。
语法
描述
snapcore 命令收集程序所使用的 core 文件、程序和库,然后将信息压缩到 pax 文件中。 随后会将该文件下载到磁盘或磁带或者传输到远程系统。 在标识和解决应用程序问题时,需要用到 snapcore 命令所收集的信息。
snapcore 命令检查 /tmp/snapcore 目录中是否存在可用空间,该目录是 snapcore 命令输出的缺省目录。 可使用 -d 标志将输出写入另一个目录中。 如果空间不足以存放 snapcore 命令输出,那么您必须扩展文件系统。
每次执行 snapcore 命令时,都将创建一个新的归档文件。 该归档文件的名称是 snapcore_$pid.pax。 使用 -r 标志来除去先前创建的归档文件。 此命令使用 $pid(snapcore 命令的 pid)来创建一个唯一名称文件并保留先前创建的任何归档。
为核心和程序指定完整路径名。 如果未指定程序名,那么 snapcore 将从 core 文件读取程序名,然后在 PATH 变量所包含的目录中搜索位置。
标志
| 项 | 描述 |
|---|---|
| -d 目录 | 标识可选的 snapcore 命令输出目录(/tmp/snapcore 是缺省目录)。 |
| -r | 从 /tmp/snapcore 目录中除去 snapcore 命令输出。 |
示例
- 要收集 core 文件,请输入以下命令:
snapcore <core file name> <program name>snapcore <core file name>
- 要清除先前创建的核心归档并创建新的核心归档,请输入以下命令:
snapcore -r<core file name> <program name>将在 /tmp/snapcore 目录中创建 pax 文件。
- 要在备用目录中创建 core 文件归档,请输入以下命令:
snapcore -d<dir name> <core file name> <program name>将在 <dirname>/tmp/snapcore 目录中创建 帕克斯 文件。
- 要清除 /tmp/snapcore 目录,请输入以下命令:
snapcore -r
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/snapcore | 包含 snapcore 命令。 |
| /tmp/snapcore | 包含 core 文件归档。 |