snapcore 命令

用途

收集 core 文件。

语法

snapcore[ -d Dir] [-r] core [ 程序]

描述

snapcore 命令收集程序所使用的 core 文件、程序和库,然后将信息压缩到 pax 文件中。 随后会将该文件下载到磁盘或磁带或者传输到远程系统。 在标识和解决应用程序问题时,需要用到 snapcore 命令所收集的信息。

snapcore 命令检查 /tmp/snapcore 目录中是否存在可用空间,该目录是 snapcore 命令输出的缺省目录。 可使用 -d 标志将输出写入另一个目录中。 如果空间不足以存放 snapcore 命令输出,那么您必须扩展文件系统。

每次执行 snapcore 命令时,都将创建一个新的归档文件。 该归档文件的名称是 snapcore_$pid.pax。 使用 -r 标志来除去先前创建的归档文件。 此命令使用 $pidsnapcore 命令的 pid)来创建一个唯一名称文件并保留先前创建的任何归档。

为核心和程序指定完整路径名。 如果未指定程序名,那么 snapcore 将从 core 文件读取程序名,然后在 PATH 变量所包含的目录中搜索位置。

标志

描述
-d 目录 标识可选的 snapcore 命令输出目录(/tmp/snapcore 是缺省目录)。
-r /tmp/snapcore 目录中除去 snapcore 命令输出。

示例

  1. 要收集 core 文件,请输入以下命令:
    1. snapcore <core file name> <program name>
    2. snapcore <core file name>
    将搜索 PATH 变量所包含的目录以查找该程序文件。 将在 /tmp/snapcore 目录中创建 pax 文件。
  2. 要清除先前创建的核心归档并创建新的核心归档,请输入以下命令:

    snapcore -r<core file name> <program name>

    将在 /tmp/snapcore 目录中创建 pax 文件。

  3. 要在备用目录中创建 core 文件归档,请输入以下命令:

    snapcore -d<dir name> <core file name> <program name>

    将在 <dirname>/tmp/snapcore 目录中创建 帕克斯 文件。

  4. 要清除 /tmp/snapcore 目录,请输入以下命令:

    snapcore -r

文件

描述
/usr/sbin/snapcore 包含 snapcore 命令。
/tmp/snapcore 包含 core 文件归档。